4 ms·
With a DSL you need to learn syntax, semantics and either the API for interacting with your GP language or the tooling for external DSLs. With a library you ju
by francasso 4y ago
With a DSL you need to learn syntax, semantics and either the API for interacting with your GP language or the tooling for external DSLs.
With a library you just need to learn the new semantics. I much prefer this to a DSL.
Plus a library has all the debug tools the language has. DSLs usually don't have any debug tools except for printing when you are lucky