truly amazing error to find. apparently newSize: has different behaviour when called on the List itself
i think i know what the error is, its probably hitting *primitive-nil* instead of *traits-lisp* and fucking up somehow
i was right.
basically what i think the error was, its because the default value in *prototypes* was the literal nil, compared to (list nil), which is unambiguous. i dont know the causation after that, but (list nil) fixed it.
very nice
keep forgetting HostLisp loadLispFile: 'prims.lisp'. nukes the lobby. NOTE: its totally doable to stash the lobby and keep a linked list of old lobbies, but IDT there is much use in that
methinks if i need to load some of these files i need to load them all do a whole image rebuild, because mans uses defstruct, and sbcl inlines struct definitions.