12 citations · 25 across the 6 of their papers we have counts for
4 papers · 1 filter
Bacatá: Notebooks for DSLs, Almost for Free
Mauricio Verano Merino, Jurgen Vinju, Tijs van der Storm
Context: Computational notebooks are a contemporary style of literate programming, in which users can communicate and transfer knowledge by interleaving executable code, output, an…
Concrete Syntax with Black Box Parsers
Rodin Aarssen, Jurgen Vinju, Tijs van der Storm
Context: Meta programming consists for a large part of matching, analyzing, and transforming syntax trees. Many meta programming systems process abstract syntax trees, but this req…
Technical Report: Towards a Universal Code Formatter through Machine Learning
Terence Parr, Jurgin Vinju
There are many declarative frameworks that allow us to implement code formatters relatively easily for any specific language, but constructing them is cumbersome. The first problem…
Rascal: From Algebraic Specification to Meta-Programming
Jeroen van den Bos, Mark Hills, Paul Klint +2
Algebraic specification has a long tradition in bridging the gap between specification and programming by making specifications executable. Building on extensive experience in desi…