Gilad Bracha: Embedding DSLs in Newspeak - EBNF, Hopscotch, and NewShell
- Posted: May 06, 2013 at 12:32 PM
- 849 Views
Right click “Save as…”
Newspeak is a new programming language particularly suited to supporting DSLs, both internal and external. Newspeak's syntax is a natural fit for internal DSLs, which can leverage the language's powerful modularity and reflection. An important internal DSL is a BNF/PEG variant that is actually a powerful parser combinator library, that helps build external DSLs.