SPLASH 2023
Sun 22 - Fri 27 October 2023 Cascais, Portugal
Tue 24 Oct 2023 14:00 - 14:22 at Oceanus - Configuration languages Chair(s): Jürgen Cito

In this talk, we compare CUE and LIFE (actually a subset of these), two languages apparently far apart but which share some common roots.

We elaborate on the commonalities and differences between building CUE configurations and LIFE psi-terms by relying on basic examples as well as sketches of operational semantics, considering a subset of CUE including embedded values and duplicate field declarations. Depending on the example, the mapping between CUE and LIFE can be straightforward or reveal serious discrepancies.

We plan to further explore the commonalities and differences of these languages, in particular with respect to adding constraints to feature structures. It would also be worthwhile to look at some other languages based on typed feature structures to gain a better understanding of the design space. We conjecture that this understanding could lead to a theoretically-simpler configuration language, possibly extended with computational abilities.

Tue 24 Oct

Displayed time zone: Lisbon change

14:00 - 15:30
Configuration languagesCONFLANG at Oceanus
Chair(s): Jürgen Cito TU Wien
14:00
22m
Talk
The LIFE of CUE
CONFLANG
Eloi Perdereau IMT Atlantique, Jacques Noyé IMT Atlantique, Nantes, France
14:22
22m
Talk
Ansible Is Turing Complete
CONFLANG
Ruben Opdebeeck Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
14:45
22m
Talk
Cached call-by-name: incremental evaluation of configurations
CONFLANG
15:07
22m
Live Q&A
Configuration languages Q&A/Discussion
CONFLANG