CfPBoK
by
Vadim Zaytsev
Topic
T3D
: GPLs
Work centred on general-purpose programming or modelling languages and their engineering: analyses of GPL design and semantics, tooling for GPLs, or leveraging GPL infrastructure in a way that advances language engineering understanding. If the key novelty is a meta-language or workbench, we prefer
T3A
/
T4A
.
ATEM 2006 SI
SLE 2008
SLE 2008 SI
SLE 2009
SLE 2010
SLE 2011
SLE 2012
SLE 2013
SLE 2014
SLE 2014 SI
SLE 2015
SLE 2016
SLE 2017
SLE 2018 SI
SLE 2021
SLE 2022
SLE 2024
SLE 2024 SI
SLE 2025
SLE 2026
Summary
Requested in
11
/
26
calls
Requested in
6
/
19
pure calls (
2008
–
2015
with the longest streak of
4
years)
Primary tagged in
2
/
26
paper bundles
Primary tagged in
2
/
19
pure proceedings (
2025
–
2026
with the longest streak of
2
years)
Secondary tagged in
12
/
26
paper bundles
Secondary tagged in
11
/
19
pure proceedings (
2009
–
2025
with the longest streak of
4
years)
Top 3 co-occurring topics:
T1A: Design
(
5
times)
T2B: Evolution
(
4
times)
T4C: Vertical Transformation
(
4
times)
Top 3 contributors:
Bjarne Stroustrup
(
2
times)
Vadim Zaytsev
(
2
times)
João Paulo Fernandes
(
2
times)
List of papers (21)
(
SLE 2009
)
ScalaQL: Language-Integrated Database Queries for Scala
(
Daniel Spiewak
,
Tian Zhao
)
T3C
T1D
T3D
(
SLE 2009
)
Declarative Scripting in Haskell
(
Tim Bauer
,
Martin Erwig
)
T3C
T1D
T3D
(
SLE 2010
)
Support for the Evolution of C++ Generic Functions
(
Peter Pirkelbauer
,
Damian Dechev
,
Bjarne Stroustrup
)
T2B
T3D
T1D
(
SLE 2011
)
Design of Concept Libraries for C++
(
Andrew M. Sutton
,
Bjarne Stroustrup
)
T1B
T1E
T3F
T3D
(
SLE 2014
)
Bounded Seas: Island Parsing Without Shipwrecks
(
Jan Kurš
,
Mircea Lungu
,
Oscar Nierstrasz
)
T5B
T2A
T3D
(
SLE 2015
)
What’s the Value of an End User? Platforms and Research: The Case of Pharo and Moose
(
Stéphane Ducasse
)
T4A
T3D
T5B
T2B
(
SLE 2016
)
Towards a Universal Code Formatter through Machine Learning
(
Terence Parr
,
Jurgen Vinju
)
T4G
T4B
T5H
T3D
(
SLE 2016
)
Raincode Assembler Compiler
(
Volodymyr Blagodarov
,
Ynès Jaradin
,
Vadim Zaytsev
)
T6B
T4C
T3D
T2A
(
SLE 2017
)
Energy Efficiency across Programming Languages
(
Rui Pereira
,
Marco Couto
,
Francisco Ribeiro
,
Rui Rua
,
Jácome Cunha
,
João Paulo Fernandes
,
João Saraiva
)
T5E
T3D
T5F
T6D
(
SLE 2017
)
Robust Programs with Filtered Iterators
(
Jiasi Shen
,
Martin C. Rinard
)
T1A
T4D
T5H
T3D
(
SLE 2018 SI
)
MORBIG: A Static Parser for POSIX Shell
(
Yann Régis-Gianas
,
Nicolas Jeannerod
,
Ralf Treinen
)
T4C
T3D
T5E
(
SLE 2021
)
There is More Than One Way to Zen Your Python
(
Aamir Farooq
,
Vadim Zaytsev
)
T1A
T3D
T2B
(
SLE 2022
)
Collection Skeletons: Declarative Abstractions for Data Collections
(
Björn Franke
,
Zhibo Li
,
John Magnus Morton
,
Michel Steuwer
)
T1A
T1E
T3D
(
SLE 2022
)
signatr: A Data-Driven Fuzzing Tool for R
(
Alexi Turcotte
,
Pierre Donat-Bouillud
,
Filip Křikava
,
Jan Vítek
)
T5C
T3D
T4A
(
SLE 2022
)
BatakJava: An Object-Oriented Programming Language with Versions
(
Luthfan Anshar Lubis
,
Yudai Tanabe
,
Tomoyuki Aotani
,
Hidehiko Masuhara
)
T2B
T1A
T3D
(
SLE 2024
)
The Design of a Self-Compiling C Transpiler Targeting POSIX Shell
(
Laurent Huberdeau
,
Cassandre Hamel
,
Stefan Monnier
,
Marc Feeley
)
T4C
T2D
T3D
T5F
(
SLE 2024
)
Trading Runtime for Energy Efficiency: Leveraging Power Caps to Save Energy across Programming Languages
(
Simão Cunha
,
Luís Silva
,
João Saraiva
,
João Paulo Fernandes
)
T5F
T5E
T3D
(
SLE 2024
)
Reducing Write Barrier Overheads for Orthogonal Persistence
(
Yilin Zhang
,
Omkar Dilip Dhawal
,
V. Krishna Nandivada
,
Shigeru Chiba
,
Tomoharu Ugawa
)
T5F
T4D
T3D
(
SLE 2025
)
Can Programming Be Liberated from the Functional Style?
(
Friedrich Steimann
)
T3D
T1A
T1C
(
SLE 2025
)
TranspileJS, an Intelligent Framework for Transpiling JavaScript to WebAssembly
(
José Pedro Ferreira
,
João Bispo
,
Susana Maria de Sousa Lima
)
T4C
T2D
T3D
(
SLE 2026
)
How Much Does an LLM Know about My Programming Language?
(
David Delgado
,
Lola Burgueño
,
Robert Clarisó
)
T3D
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.