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] |
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.