3 ms·
I am not prepared to make fun of this project, as other commenters have. It may or may not be a proper Scheme subset (it probably isn't). That said, it may have
by vincent-manis 4y ago
I am not prepared to make fun of this project, as other commenters have. It may or may not be a proper Scheme subset (it probably isn't). That said, it may have some use, by “hobbyists” (whatever that may mean, remember that Linus Torvalds originally called Linux a hobby), or even a wider audience. It may serve as a gateway drug to Scheme, Racket, and Common Lisp.
As for no macros, that does limit its appeal to Schemers, Racketeers, and Lispers. That said, while a crude define-macro implementation isn't that difficult, once you have an interpreter that can be run at compile time, Scheme define-syntax macros are quite difficult to implement properly. I can understand why they might have been left out.