- When invoking
___BEGIN_SFUN_POINTER_TO_SCMOBJ
, make sure argument two is___FAL
, and argument three is0
; formers leads to errors when casting between pointer and scheme objects, the latter crashes the program on shutdown. Why? - During type to Scheme object casting, make sure the last
cons
ing happens directly in*dst
; else, thecar
of the list is corrupted. Why?
-[ ] Test Material dereference function more thoroughly
-[ ] Find a better way for creating pointers (int
, char
, etc.)
-[ ] Benchmark raymath vs. pure Scheme implementation
-[ ] Rewrite the Schemerizer. c-define-type
names should match C struct case.
-[ ] Mirror all C structs as records in Scheme.