This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: In the search of heap enlightenment...


Mikael Djurfeldt <mdj@nada.kth.se> writes:

> That means that we can eliminate extra indirections and extra memory
> and extra overhead for initialization of pointers on whole bunch of
> places.
> 
> E. g., if we represent subrs with this new cell type, we can store
> their names and properties in a more reasonable way than currently.

It could also be used to represent flonums, so they won't need to be
malloced.  Cool.  Oh, and it's great for indirect records too.

I have one question, though.  I think I'll know the answer from
looking at the code by tomorrow, so don't answer if it requires any
effort.  The question is: do different types of cells go in different
heaps?  If so, why?

If the question sounds daft, just know that I have a flu right now ;).

thanks,
mike.