Abstract
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer to an end-user programming audience. Nevertheless, the construction of block-based languages is still a rather ad hoc and low-level endeavour. Language workbenches have been shown to be effective in improving productivity when developing textual or otherwise graphical DSLs. In this paper, we sketch open challenges and work in progress to provide language workbench support for block-based languages. In particular we address dedicated meta languages for defining the syntax of block-based languages. Making block-based language development part of the common language workbench repertoire will improve the adoption of the block metaphor outside the realm of programming education, and bring DSLs closer to end-user programming.
Original language | English |
---|---|
Number of pages | 2 |
Publication status | Published - 2018 |
Event | BLOCKS+ 2018 - Boston, United States Duration: 4 Nov 2018 → 4 Nov 2018 https://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=2ahUKEwip5oz2q-XfAhUMfFAKHTANAqkQFjACegQIBxAB&url=https%3A%2F%2F2018.splashcon.org%2Ftrack%2Fblocks%252B-2018-papers&usg=AOvVaw2bctyx_CUgG4lwyvzM0xzj |
Conference
Conference | BLOCKS+ 2018 |
---|---|
Country/Territory | United States |
City | Boston |
Period | 4/11/18 → 4/11/18 |
Internet address |
Keywords
- Language workbenches
- Language formalism
- Block-based grammar
- Block-based language