site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On Nov 12, 2008, at 7:48 AM, Benjamin Huntsman wrote: Interesting project! I'm curious about two things, though: 1. Why Apple chose to implement it in C++ - Jordan _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... It had to be written in something. Some people like C++, the fact that I do not number myself in this camp notwithstanding, and it is an Apple support development language, so... In all fairness, it should also be pointed out that the ObjectiveC runtime costs (messaging and so on) are generally not a problem in 99.9% of all cases, except for that critical 0.1% case where you're manipulating things at a very low level and need to control your execution environment very carefully. I suspect that autozone is one such project. 2. Why they released it under the Apache license, instead of APSL To encourage wider adoption. When Apple releases something of their own under the BSD or Apache licenses, that is generally the rationale behind it. This email sent to site_archiver@lists.apple.com
participants (1)
-
Jordan K. Hubbard