Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Tue 1 Nov 2016 14:20 - 14:45 at Luzern - Session 2 Chair(s): Markus Völter

Racket espouses the view that full-fledged problem solving almost always calls for language design. In support of this view, it implements a notion of linguistic reuse, which allows programmers to rapidly develop and deploy new programming languages. Together with DrRacket, its IDE, the Racket ecosystem thus makes up a true language workbench. This paper demonstrates Racket’s capabilities with an implementation of the 2016 Language Workbench Challenge. Building on a concise implementation of MiniJava, it shows how it is easy it is to add new notation, constrain constructs, and create IDE tools.

Racket (LWCSLE16_paper_3.pdf)407KiB

Conference Day
Tue 1 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:10
Session 2LWC@SLE at Luzern
Chair(s): Markus Völteritemis, Germany
13:30
25m
Talk
Bootstrapping, Default Formatting, and Skeleton Editing in the Spoofax Language Workbench
LWC@SLE
Gabriël KonatDelft University of Technology, Luis Eduardo de Souza AmorimDelft University of Technology, Netherlands, Sebastian ErdwegDelft University of Technology, Netherlands, Eelco VisserDelft University of Technology, Netherlands
File Attached
13:55
25m
Talk
The Rascal Approach to Code in Prose, Computed Properties, and Language Extension
LWC@SLE
Pablo InostrozaCWI, Tijs van der StormCWI & University of Groningen
File Attached
14:20
25m
Talk
Languages the Racket Way: Submission to the 2016 Language Workbench Challenge
LWC@SLE
Daniel FelteyNorthwestern University, Spencer P. FlorenceNorthwestern University, Tim KnutsonUniveristy of Utah, Vincent St-AmourNortheastern University, Ryan CulpepperNortheastern University, Matthew FlattUniversity of Utah, Robby FindlerNorthwestern University, Matthias FelleisenNortheastern University
File Attached
14:45
25m
Other
Preparation Discussion
LWC@SLE