FROM : Matt Judy
DATE : Sat Jan 26 01:37:19 2002
Actually, I have had to use IOKit quite a bit recently, and it _is_
intelligently laid out, and not quite a 'non-OO hell'.
But it is NOWHERE close to the ease of DriverKit. C++, no matter how
well laid out, is always a pain, and never truly object oriented. With
DriverKit, I was able to get a driver together for "X" piece of hardware
in around an hour. IOKit will never match this.
--Matt
John C. Randolph wrote:
> On Friday, January 25, 2002, at 03:49 PM, Ondra Cada wrote:
>
>> , DriverKit instead of the non-OO hell of IOKit,
>
>
> I get the impression that you haven't actually looked at IOKit. It
> certainly is OO code, and the IOKit team was very careful to define
> "Kernal C++", just like the DriverKit team had once defined "Kernal
> Obj-C". They didn't make the switch to C++ without careful
> consideration and design. FYI, the IOKit team is led by an ex-NeXT
> engineer.
>
> -jcr
>
>
> John C. Randolph <<email_removed>> (408) 974-8819
> Sr. Software Engineer, Cocoa Evangelism
> Apple Worldwide Developer Relations
> _______________________________________________
> cocoa-dev mailing list | <email_removed>
> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> Do not post admin requests to the list. They will be ignored.
DATE : Sat Jan 26 01:37:19 2002
Actually, I have had to use IOKit quite a bit recently, and it _is_
intelligently laid out, and not quite a 'non-OO hell'.
But it is NOWHERE close to the ease of DriverKit. C++, no matter how
well laid out, is always a pain, and never truly object oriented. With
DriverKit, I was able to get a driver together for "X" piece of hardware
in around an hour. IOKit will never match this.
--Matt
John C. Randolph wrote:
> On Friday, January 25, 2002, at 03:49 PM, Ondra Cada wrote:
>
>> , DriverKit instead of the non-OO hell of IOKit,
>
>
> I get the impression that you haven't actually looked at IOKit. It
> certainly is OO code, and the IOKit team was very careful to define
> "Kernal C++", just like the DriverKit team had once defined "Kernal
> Obj-C". They didn't make the switch to C++ without careful
> consideration and design. FYI, the IOKit team is led by an ex-NeXT
> engineer.
>
> -jcr
>
>
> John C. Randolph <<email_removed>> (408) 974-8819
> Sr. Software Engineer, Cocoa Evangelism
> Apple Worldwide Developer Relations
> _______________________________________________
> cocoa-dev mailing list | <email_removed>
> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> Do not post admin requests to the list. They will be ignored.






Cocoa mail archive

