This post originated from an RSS feed registered with Java Buzz
by dion.
Original Post: Links for 2008-11-12 [del.icio.us]
Feed Title: techno.blog(Dion)
Feed URL: http://feeds.feedburner.com/dion
Feed Description: blogging about life the universe and everything tech
Shai Agassi on Electric Cars
Shai is someone who you listen too and you think "man, I hope that guy can pull it off." Dealing with the automotive and gas industries is a little tough ;)
bbum’s weblog-o-mat » Blog Archive » AutoZone: The Objective-C Garbage Collector
The source code for AutoZone, the Objective-C Garbage Collector found in Mac OS X Leopard, is now available. It has been released under the Apache v2 license.
This is the same collector that is found in Mac OS X Leopard 10.5.3 (the collector was not updated as a part of 10.5.4 or 10.5.5).
The garbage collector is not limited to Objective-C. It is actually a fairly generic scanning, conservative, generational, multi-threaded, language agnostic, collector. The implementation has certainly been tested and optimized with Mac OS X based applications.
Notably, MacRuby uses AutoZone to offer a common GC implementation across object graphs that span Ruby and Objective-C.