I second this. Provided that classes and method contracts are adequately documented, the actual code in them should be sufficiently expressive. Too much documentation tends to hide what the code actually does;)
Of course, I'm generally liberal with the FIXME and BUGBUG markers.
If I ever rob someone at an ATM I'll sue NBC because I saw someone on Law & Order do it once.
Ironically there was a Law and Order about this exact same thing. If the lawyer loses he should sue ABC and NBC for giving him the idea to sue game companies.
Actually it is osfmk derived, which Apple did a considerable amount of development on before OS X even existed. (MkLinux, Copland) The BSD layer is mostly FreeBSD and OpenBSD.
Safari.. nope, that's KHTML derived.
Which Apple contributed a lot of code to.
Printing.. nope, that's CUPS derived.
Same as above.
Shell.. nope, that's bash/tcsh derived.
It's just bash and tcsh. Not derived.
Compiler.. nope, that's GCC.
Again, Apple has made numerous contributions (autovectorization, etc.).
So... from what open source project do you think Quartz is derived? Cocoa?
Say MacOS X was ported to x86. You would be missing DirectX, there would be very incomplete hardware support, you probably would never see Microsoft Office ported, etc. That eliminates most reasons why people still use Windows. Basically you'd have OpenBSD with a pretty (but slow) UI.
If you don't need the performance that Apple hardware offers, then you're probably better off with Windows or Linux. Most of the features of Aqua tend to wind up in Windows and most major WM's/environments eventually.
Macs dominate in fields such as advertising, desktop publishing, and music production, all of which are fairly prestigious and relatively high paying. What kind of jobs do you think women find more attractive (statistically)?
Additionally, if Mac users are more intelligent as well, then they will get the smarter chicks.
I'm wondering if there's any chance of seeing an iMac with a no-monitor option. Given the choice, for the money I pay, I'd rather not have an attached monitor. I already own a nice 17" LCD monitor.
Why not plug it in to the iMac and have a dual-headed setup?
Brilliant!
I second this. Provided that classes and method contracts are adequately documented, the actual code in them should be sufficiently expressive. Too much documentation tends to hide what the code actually does ;)
Of course, I'm generally liberal with the FIXME and BUGBUG markers.
Sorry, I should probably clarify. I meant one of the first-gen ones (EXP-103).
I still use one of these.
Best comment I have read all day. Thank you for that.
Natasha Henstridge? I'd buy it too!
If I ever rob someone at an ATM I'll sue NBC because I saw someone on Law & Order do it once.
Ironically there was a Law and Order about this exact same thing. If the lawyer loses he should sue ABC and NBC for giving him the idea to sue game companies.
This was a processor developed by IBM that had the capability to decode x86 instructions. The project was scrapped in 1996.
Kernel.. nope, thats FreeBSD derived.
Actually it is osfmk derived, which Apple did a considerable amount of development on before OS X even existed. (MkLinux, Copland) The BSD layer is mostly FreeBSD and OpenBSD.
Safari.. nope, that's KHTML derived.
Which Apple contributed a lot of code to.
Printing.. nope, that's CUPS derived.
Same as above.
Shell.. nope, that's bash/tcsh derived.
It's just bash and tcsh. Not derived.
Compiler.. nope, that's GCC.
Again, Apple has made numerous contributions (autovectorization, etc.).
So... from what open source project do you think Quartz is derived? Cocoa?
Say MacOS X was ported to x86. You would be missing DirectX, there would be very incomplete hardware support, you probably would never see Microsoft Office ported, etc. That eliminates most reasons why people still use Windows. Basically you'd have OpenBSD with a pretty (but slow) UI.
If you don't need the performance that Apple hardware offers, then you're probably better off with Windows or Linux. Most of the features of Aqua tend to wind up in Windows and most major WM's/environments eventually.
Additionally, if Mac users are more intelligent as well, then they will get the smarter chicks.