snyball
Joined 5 years ago
Karma
52
Submissions
11
Member since
Apr 7
Joined 5 years ago
Spaik also doesn't have an AST-level interpreter for evaluating macros, it compiles and runs the bytecode on-the-fly for macro-expansions declared and used in the same compilation unit. And I figured it'd be even more of a hassle with native code.
It'd be great to get some feedback on the design, use of Rust, etc. given the fact that this was such a fun learning experience.
You can take a look at core.lisp and html.lisp in the lisp/ directory, as well as the test cases for example code in test/.