@luigithirty Excellent! Which one is it? It’d be cool to make it recognize 1- to 4- element float vectors and optimize them.
@eschaton Right now if I can get it to read a config file and place cubes in the world (returning structs to the sim core?) I’ll be happy.
@eschaton This one: https://carld.github.io/2017/06/20/lisp-in-less-than-200-lines-of-c.html
So far I haven't done anything but get it building as a C++ program instead of a C program - lots of manually casting void* to List* to get it to stop complaining.
It's a generic Lisp interpreter with no GC, no error handling, etc, but it has a working parser and some primitives. Perfect for edumacation and turning into an embedded interpreter DLL.