Ask HN: How to get started with DSLs and meta-programming? | Hacker News Reader