This is nice huh? I remember there was a dude here who wanted to make a language called ‘ParenScript’, I don’t know if he wanted to make it Scheme compliant or not but this is a good resource for inspiration.
Many people hate on JS for its syntax, I don’t exactly know what is wrong with JS’ syntax — it’s just a Fortran-derived syntax. But these people have no reason to hate it if they use this — Unless they hate S-Expressions too? Then I guess they’re just chuds lol.
Now this does not have syntax-rules, which is a pity but I guess the old macro system is good too (define-macro). Keep in mind that these macros, like Mike Rotch, are not hygenic. Meaning if you name something foo
in the macro’s body, and there’s another thing named foo
in the closure the macro is invoked at, they will conflict.
Thanks, enjoy.