Structuring Domain-Specific Languages with Effects KU Leuven
Domain specific languages (DSL) are abundant in software development. They are languages with a constrained feature set aiming to improve the productivity of a programmer creating programs for a particular domain. Since they are tailored to a specific domain, domain experts have an easier time reading and writing programs in such a DSL as well.Even though the practice of creating DSLs is widely used, there is still a lot of room for improvement. ...