Skip to main content

aliens are taking over SB-GROVEL!

I spent the last few months of my spare time hacking on SB-GROVEL, trying to port its structure types from the C-like simplicity (and simple-mindedness that comes with non-typechecked data) to SB-ALIEN. There are a few memory leaks in other contribs, now. (The previous SB-GROVEL used lisp objects that are garbage collected, the new one doesn’t. Choose your poison!)

I think it was worth the effort. Foreign Function definitions can now use the neat alien types, and don’t have to rely on (* t) types where they’d expect a structure. And application programmers now get usable alien objects back, without having to frob them through SB-INT::FOREIGN-ARRAY or whatever. Yay!