PLNL logo

We are happy to invite you to participate in the 5th VERSEN Workshop on Programming Languages in The Netherlands (PLNL 2025) at CWI in Amsterdam. The purpose of PLNL is to bring together researchers in the area of Programming Languages in North-West Europe. The workshop targets Programming Language research in the broad sense. This includes but is not limited to:

  • The design, implementation, theory, application, and teaching of Programming Languages.
  • Front-ends, including textual languages, domain-specific languages, visual notations, user interfaces, mechanisms, interaction design, and user-centric design.
  • Back-ends, including runtimes, just-in-time compilation, bytecode generation and optimization.
  • Industry applications, case studies.
  • Contributions from adjacent fields that overlap with these topics are also welcome.

Venue

PLNL 2025 will take place at Centrum Wiskunde & Informatica, which is located at the Science Park in Amsterdam. Specific information on the workshop room and schedule will be provided on this website. For general information on visiting CWI please see: https://www.cwi.nl/en/about/visitor-information/

Supporters

Accepted Talks

Title
Accelerate and its new Work Assisting scheduler
PLNL 2025
A P4-like DSL in Haskell
PLNL 2025
Herb.jl: A Fast and Efficient Program Synthesis Library
PLNL 2025
Modelling Coinductive Types with Restricted Branching
PLNL 2025
Nelumbo Logic Meta Language
PLNL 2025
Omniscient Debugging Meets Domain-Specific Languages for Live Programming
PLNL 2025
Once Upon a Cursor: A Tale of Indirect Code Completion
PLNL 2025
On the Phenomenon of Fourth Generation Languages
PLNL 2025
Parameterised Parse Forests
PLNL 2025
Partial Reductions for Kleene Algebra with Single-Word Hypotheses
PLNL 2025
Safe and maintainable staged interpretation across languages
PLNL 2025
Session Types with Explicit Exceptions
PLNL 2025
SpaceTime Programming: Live and Omniscient Exploration of Code and Execution
PLNL 2025
The Amsterdam Plot: a big mistake?
PLNL 2025
The functional essence of imperative binary search trees
PLNL 2025
The State of Reowolf
PLNL 2025
Verified Translation of Guarded Programs
PLNL 2025
What Can We Learn from the History of Programming Languages
PLNL 2025

Call for Talk Proposals

Workshop Format

The workshop will consist of a number of contributed talks. We strive to have interactive sessions with plenty of discussion by the audience. Talk slots will be approximately 20 minutes, including at least 5 minutes for the audience to ask questions and raise discussions.

The coffee and lunch breaks will allow for networking with colleagues and meeting new people. Junior and senior researchers are equally welcome and encouraged to submit a talk proposal, and we also invite industry experts who put theory into practice.

Researchers from neighbouring countries like Belgium or Germany, are also welcome to participate. To accommodate extra travel time, the workshop starts at 10:30. The language of the workshop is English.

Submission Details

Talk proposals should be described in an abstract of at most 400 words. Proposals should be relevant to the area, but need not represent original work. Talks on recently published work, work in progress, or ongoing case studies are also welcome.

Submission deadline has passed.

Registration

Participation is free of charge, but registration is mandatory.

PLNL is sponsored by VERSEN and offers a free lunch to registered participants.

Please register, and let us know your dietary restrictions, using this form: https://forms.gle/stGVy59VuWSKjrXs5

Registration deadline: Friday November 14th.

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Fri 28 Nov

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

09:00 - 09:30
Walk inPLNL 2025
09:30 - 10:30
Reflections and Rediscoveries in Programming Language HistoryPLNL 2025
09:30
15m
Talk
What Can We Learn from the History of Programming Languages
PLNL 2025
Vadim Zaytsev University of Twente
09:45
15m
Talk
Once Upon a Cursor: A Tale of Indirect Code Completion
PLNL 2025
Nhat University of Twente, Vadim Zaytsev University of Twente
10:00
15m
Talk
The Amsterdam Plot: a big mistake?
PLNL 2025
Hans-Dieter Hiep NLnet Foundation
10:15
15m
Talk
On the Phenomenon of Fourth Generation Languages
PLNL 2025
Ömer Faruk Sayilir University of Twente, Vadim Zaytsev University of Twente
10:30 - 11:00
Coffee BreakPLNL 2025
12:00 - 13:30
14:45 - 15:15
Coffee BreakPLNL 2025
15:15 - 16:30
Languages, DSLs, and Coordination in PracticePLNL 2025
15:15
15m
Talk
Nelumbo Logic Meta Language
PLNL 2025
15:30
15m
Talk
Accelerate and its new Work Assisting scheduler
PLNL 2025
Ivo Gabe de Wolff Utrecht University, David van Balen , Gabriele Keller Utrecht University
15:45
15m
Talk
A P4-like DSL in Haskell
PLNL 2025
Tommaso Pacciani University of Amsterdam
16:00
15m
Talk
The State of Reowolf
PLNL 2025
Christopher Esterhuyse University of Amsterdam
16:15
15m
Talk
Safe and maintainable staged interpretation across languages
PLNL 2025
Questions? Use the PLNL contact form.