3 ms·
After quickly scanning the text, I have no idea in what way a "framework for DSL Libraries" is different from, well, a programming language. It appears that th
by matt4077 10y ago
After quickly scanning the text, I have no idea in what way a "framework for DSL Libraries" is different from, well, a programming language.
It appears that the levels of abstraction are solved a bit cleaner, but also not fundamentally different.
(no expert, though. Maybe someone can translate it)
- sddfd 10y agoWell, who says a programming language cannot provide a framework for DSL libraries? I like that iteration constructs, for example, can be implemented simply as higher-order functions. This way, the compiler already knows how to deal with them and does not require additional definitions regarding parsing or code generation.