Abstract
Domain-specific languages (DSLs) permeate current programming practices. An important kind of DSLs includes those developed and integrated within a host language, which we call embedded or internal DSLs. Unfortunately, embedded DSLs usually fall short on domainspecific error diagnosis, that is, they do not give control to DSL authors over how
... read more