--- In bangalore-lisp@yahoogroups.com, Thomas Elam <tomelam@g...> wrote:
>
> If you have the time, can you tell me why there are
> referals to the Boehm GC, the Boehm-Weiser GC,
> and the Boehm-Demers-Weiser GC? It's confusing.
They are the same GC. It was largely written
by Hans Boehm and he is the currently active
maintainer. He's modest and likes to give
credit to all the major contributors, but for
all practical purposes, everyone just calls it
the "Boehm GC". See:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
for details.
HTH,
Ranjit.
> On 11/29/05, Roshan Mathews <rmathews@g...> wrote:
> >
> > Thomas,
> >
> > > What's your application? I'm curious why you picked the
> > > XEmacs GC when there are so many free software GCs
> > > out there. (I don't know that the XEmacs GC is bad. Maybe
> > > you're trying to get XEmacs to run on a Palm Pilot or
> > > something. ;-) If you tell us the application, maybe one
> > > of us will be interested to work on it.
> >
> > In case someone on this list is unfamiliar with this: the *emacs
> > editors are written as an underlying Lisp interpreter on top of which
> > the editor is implemented in Lisp.
> >
> > We (a classmate and I) aren't exactly working on making a 'small' GC
> > (for tiny machines, say) but on making the XEmacs GC more 'modern' (as
> > in using new techniques).
> >
> > The 'old' XEmacs GC is the primitive stop-and-copy type. There is a
> > major overhaul in process now where the allocator, and the GC are
> > being rewritten. The 'new' GC will be generational.
> >
> > We had entered our idea for 'A New GC for XEmacs' in the RHL
> > open-source programming contest[1] and are now in a fix because it
> > seems someone in Germany is doing the same thing as his Master's/PhD
> > dissertation! So we have a moving target of code to understand and to
> > try and make modifications to.
> >
> > I hoped someone who is familiar with Lisp (and its internals) would
> > help us understand the allocation and GC routines (which are well
> > abstracted and written, but is very voluminous).
> >
> > Anyone?
> >
> > PS: Apart from the Boehm GC what other free GCs do you know of?
> >
> > [1] http://ekalavya.iitb.ac.in/rhs/
> >
> > > --
> > > Lisp humour:
> > >
> > > LISP> (setf god (symbol-value god))
> > > Warning: Declaring GOD special.
> > > Error: GOD is unbound.
> >
> > Nice. :)
> >
> > --
> > rm
> >
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> >
>
>
> --
> Lisp humour:
>
> LISP> (setf god (symbol-value god))
> Warning: Declaring GOD special.
> Error: GOD is unbound.
>