Yeah, that makes sense; I’m not planning on running at it this time (I’d have to start by figuring out bindings for a graphics lib), but I’d be curious your thoughts for next time.
Re: homoiconicity, it’s not, as far as I can tell, though it has a powerful ast-driven hygenic macro system as you’d expect from a scheme-derivative; to me, that’s what would distinguish a lisp - not necessarily homoiconicity, but macro-induced malleability.
Anyway, just a thought, mostly for the future!
Thanks!