7 ms·
Each language is rolling out its own GC. Why not share some efforts in a common library?
by kokoloko 14y ago
Each language is rolling out its own GC. Why not share some efforts in a common library?
- pjmlp 14y agoIt's called JVM and .NET.
- warmwaffles 14y agoCan't really use that with Lua and Ruby
- pjmlp 14y agoReally?! Lua: http://sourceforge.net/projects/luaj/ http://sourceforge.net/projects/luaj/ https://bitbucket.org/xixs/anlua https://bitbucket.org/xixs/anlua http://luaforge.net/projects/luanet/ http://luaforge.net/projects/luanet/ Ruby: http://jruby.org/ http://jruby.org/ http://www.ironruby.net/ http://www.ironruby.net/
- draegtun 14y agolibgarbagecollector - http://www.dekorte.com/projects/opensource/libgarbagecollector/ http://www.dekorte.com/projects/opensource/libgarbagecollect... libgarbagecollector is a plug-in garbage collector library designed to be used by high level language implementors. It's used in the Io programming language.
- BruceM 14y agoThere's Boehm, MPS (http://www.ravenbrook.com/project/mps/ http://www.ravenbrook.com/project/mps/) Apple's AutoZone, and others. As mentioned above, I'm regularly talking with Ravenbrook about liberalizing the license on MPS and doing some work on modernizing it. I've hopes that that might happen this year. And some of the language specific ones are pretty good ... SGen in Mono seems interesting. The GC in ClozureCL is interesting as well.
- ufo 14y agogarbage collectors are tightly integrated with the programming alnguage and runtime. Different languages, architectures, etc have different requirements from a GC...