22:08:59drmeisterIt doesn't work with them - right? array-storage-vector just gives you the simple-vector that underlies the storage of whatever array you pass it.
22:18:56drmeisterWould you be able to work from there - you could fork magicl, put in a few #+clasp and use those new functions to implement what you need.
22:19:07drmeisterThere's still the floating point stuff - I'll have to think on that.
22:28:08drmeisterA lot of the files in clasp/src/lisp/kernel/lsp and clasp/src/lisp/kernel/clos
22:30:29drmeisterI'm just compiling those functions - it is recompiling almost all of the C++ (sigh)
22:31:04drmeisterJust watch in case they don't do exactly what you need - I can fix them up.
22:31:57drmeisterI'm going off of what it looks like magicl needs, sbcl provides and what you told me and my own guesses. I haven't tested anything - but they use facilities that I already had in place.
22:32:26drmeisterThe pinned_object_funcall is something I've wanted for a while.
23:38:21drmeisterSo - this all works and doesn't crash...