Syntax Macros for Embedded DSLs: Programming Language Design | Hacker News Reader