freenode/#clasp - IRC Chatlog
Search
22:52:21
drmeister
Bike: Do you have any ideas as to what to do with this (typep (make-array 0 :adjustable t) (find-class 'vector)) => NIL issue?
22:53:24
Bike
we might need to add non-simple-array-but-still-a-vecxtor classes for all element types
22:53:57
drmeister
Also - does implementing static vectors mean we implement a simple vectors that point at arbitrary memory? Or do I want to allocate our current simple vectors in a non-moving pool?
22:55:14
drmeister
Re "we might need to add non-simple-array-but-still-a-vector classes for all element types" - do you mean C++ classes or Common Lisp classes?
22:57:00
drmeister
Currently MDArray_O doesn't have a slot for its class - where does it get it from? The stamp?
23:16:31
Shinmera
drmeister: if you allocate a static vector, you allocate that specific vector in an unmoving pool.
23:17:57
Shinmera
though many implementations also offer a way to retrieve a pointer to array contents of simple-array vectors, within a dynamic extent that pins that vector for the duration.
4:05:41
Bike
drmeister: do you have any idea how the AST-TOOLING package has a nickname of nil? the symbools_scraped_inc.h looked okay.