Re: Garbage Collection for Cocoa?
Re: Garbage Collection for Cocoa?
On Mon, Nov 03, 2003 at 01:01:52PM -0600, Frank Midgley wrote:
>
On Nov 2, 2003, at 4:42AM, Keith Bauer wrote:
>
>
>I've been idly wondering whether it would be possible to get garbage
>
>collection in Objective C.
>
>
>
>The Boehm-Demers-Weiser collector (used by GCJ, d2c, &c) seems quite
>
>stable on Mac OS X these days, so hopefully it would just be a matter
>
>of slotting GC_malloc into appropriate places in the ObjC runtime...
>
>
>
>Does anyone know where I should start? Override +alloc for NSObject
>
>maybe? Or even lower -- somehow replace NSAllocateObject? Or lower
>
>still -- actually replace the system malloc?
>
>
>
>Are there any obvious pitfalls awaiting me here?
>
>
I'm afraid Apple beat you to it by using a current gcc:
>
>
http://developer.apple.com/documentation/DeveloperTools/gcc-3.3/gcc/
>
Garbage-Collection.html
>
>
Unfortunately you may have to build a custom copy of gcc, but it can be
>
done. Not sure what the runtime requirements are...
That portion of the GCC documentation refers to the GNU Objective-C
runtime, not Apple's Objective-C runtime as used in OS X. So it'd
work with GNUstep, even on OS X, but not with Cocoa.
--
=Nicholas Riley <email@hidden> | <
http://www.uiuc.edu/ph/www/njriley>
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.