[Openmcl-devel] Couple implementation questions...

Jon S. Anthony j-anthony at comcast.net
Wed Sep 2 12:26:22 PDT 2009


Hi,

A couple of (I believe) quick questions on some implementation details
with CCL.

1. Does CCL cache in some fashion the hash for a symbol?  ACL does this
and it can be a real win when using symbols as keys in a hashtable.
But, I don't see a slot in the symbol def for this, so maybe this isn't
done in CCL.  If not, is there a compelling reason not too or just not
something anyone thought that important?  It wouldn't take much to build
hack using say the property list, but that doesn't seem satisfactory if
something better is available.

2. I've noticed that ivectors (created via ccl:make-heap-ivector) don't
seem to show up in the stats from (room t).  Is this as expected (i.e.,
known consequence of design) or a bug/missing functionality?  Oddly, the
space doesn't seem to show up in TOP (the RES field) either.  This is on
Linux (and 32 bit - I didn't check 64 bit).


Thanks in advance!

/Jon





More information about the Openmcl-devel mailing list