This is cool, but the code is... strange? https://github.com/vygr/ChrysaLisp/blob/master/gui/canvas/tg...
The code doesn’t look like Lisp at all. Is this some sort of lower assembler language that Lisp is implemented on top of?
The code doesn’t look like Lisp at all. Is this some sort of lower assembler language that Lisp is implemented on top of?
Have a read through the docs/ASSIGNMENT.md file to see how this all fits together.
Same with (def-enum) etc.
I am going to have to write a document to clearly state where these boundaries between the Lisp, the C-Script and the VP layers. I realise it's not that obvious sometimes.
Chris
Anything in particular that sticks out to? Lack of recursion?