Write a Blog >>
SLE 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Mon 21 Oct 2019 15:10 - 15:30 at Templars - Session 3: Languages Chair(s): Casper Bach Poulsen

Lan.d.s is a new solution for language design. From general purpose languages like Lise (short for (list (embedding)) to Domain-Specific Languages using the MOODs framework, and everything else in between. Lan.d.s is build around the formalism of Multi-Ordered Grammars, which are a possible alternative to CFGs and PEGs in wider use today. Multi-ordered grammars (or simply MOGs) aim for a better exploration of ambiguity, recursion, ordering and associativity during language design. They can be parsed using the Gray Algorithm. After parsing in order to ease the production of executable code Lan.d.s introduces the Abstract Syntax Language (ASL), which is an OO solution for compile-time meta-programming. Finally in order to promote language extension and re-use Lan.d.s employs GrammarTraits, as units of composition for both MOG rules and ASL actions.

I am Dr. N. Papoulias, my main area of expertise is Programming Languages & Tools. I have been experimenting with different aspects of the programming cycle, with a primary focus on parsing, reflection, debugging, simulation and modeling. I am currently investigating the design and use of domain-specific languages for interdisciplinary research.

This program is tentative and subject to change.

Mon 21 Oct

sle-2019-papers
14:00 - 15:30: SLE 2019 - Session 3: Languages at Templars
Chair(s): Casper Bach PoulsenDelft University of Technology
sle-2019-papers14:00 - 14:30
Talk
Vasco SousaUniversité de Montréal, Eugene SyrianiUniversité de Montréal, Khady FallUniversité de Montréal
sle-2019-papers14:30 - 14:50
Talk
David BromanKTH Royal Institute of Technology
sle-2019-papers14:50 - 15:10
Talk
Markus Völteritemis/independent, Klaus Birkenitemis AG, Sascha Lissonitemis AG, Alexander Rimeritemis AG
sle-2019-papers15:10 - 15:30
Talk
Nick Papoulias Université Grenoble Alpes, France