[Prev][Next][Index][Thread]

What are weak-cons?



I wonder what weak-cons are precisely. They are mentionend in
the file DYLAN.TXT on
http://www.cs.indiana.edu/scheme-repository/doc.standards.html
Here is the paragraph from that:

  >  It is not possible to make a (reasonable) portable implementation of
  >  Dylan in Scheme without the addition of some form of weak pointer
  > object.  The Scheme community should consider the addition of at
  > least one such mechanism as part of the language core (weak-cons,
  >  populations, and weak hash tables are more or less interchangeable).
  > Oddly enough, Dylan hasn't made any particular mechanism visible to
  > users, although the mechanism must exist internally.  Perhaps this
  > mechanism should be coupled with the finalization proposal that has
  > been deferred to R6RS.

Moreover, how would the "(reasonable) portable implementation" look
like.

Can anybody provide explanantion or further refernces?

Thanks

Reinhard






Follow-Ups: