News for hackers. Stuff that matters.
Re:So You Want to Write Your Own Language (2014) by KirinDave on Friday May 19, 2017 @05:25PM (#14379471)
Racket has hygenic template macros, which are quite nice. Common Lisp offers a whole bunch of machinery around macros and more types of macros (most famously symbol macros).

Clojure picks the worst of all worlds by making reduced-power backtick macros, not stack tracing the macro output on failures, and then having a culture that discourages the use of macros.

Re:So You Want to Write Your Own Language (2014) by lemming on Saturday May 20, 2017 @06:55AM (#14381809)
Do you know of any template based macro systems which are more powerful than syntax-rules, but without going to the other extreme of full turing completeness? As I understand it, syntax-rules doesn't even let you concatenate strings to create new identifiers - everything in the output must come verbatim from the input or the template.