This is the page for our small community of PL enthusiasts, formed mainly by students and alumni of FIT ČVUT, FEL ČVUT and MFF UK.
The community meets monthly (or as time allows) for peer presentations, invited talks, and discussions on topics related to programming languages. Discussed topics span from interesting new programming languages and concepts, compiler and runtime implementations, to PLT and research topics. Any interesting topic is welcome.
The effort originally started on 16th November 2022 as a lang-talk meetup. That was the date of our first meetup and the streak lasted for 16 meetups.
After a delay, the meetups continued on 12th March as a Student PL Meetup to recognize that the community has outgrown a single faculty. Moreover, the community has joined forces with PRG • PRG - Prague Programming Languages and Systems Research Network to help each other connect people with shared interests and deepen (or widen) each other knowledge.
A list of podcasts that are dedicated to PL design or compiler construction.
📅 Date: May TBD
📋 Line up (Call for talks open!!!):
- Everything you didn't want to know about TeX
🎙 Past Talks and the 🎥 Complete YouTube Playlist
🎥 Recording: https://www.youtube.com/playlist?list=PLIsBvRXhzG5ugnknDBtN9TqIxHR-2QHBj
📅 Date: 9. April 2025
📋 Line up:
- Breaking had: Jak rozbít Python snadno a rychle - recording, slides
- Why exceptions are like Dynamic Monads - recording, blog post
- Experiments in slightly less broken C - recording
🎥 Recording: https://youtube.com/playlist?list=PLIsBvRXhzG5vYKLh0emgJDRae9tm104GG&si=c5D9R7EpHt3oTvZu
📅 Date: 12. March 2025
📋 Line up:
- Building a high-performance linker (wild) - recording
- Zprávy ze zákopů hardwarových IR - recording
- Inside PDF - recording
🎥 Recording: https://youtu.be/jW5e6vCEhB0
📅 Date: 16. September 2024
📋 Line up:
- Algebraic Effects
- Dependent type systems
- Can we handle dependent types?
🎥 Recording: not available
📅 Date: 23. May
📋 Line up:
- Lua and register-based VM
🎥 Recording: youtu.be/mLtHML1shYI
📅 Date: 24. April 2024
📋 Line up:
- A Generic Introduction to Algebraic Effects
- Light Intro to Formal Logic, Proof Systems, Theorem Proving
- Introduction to Dependent Type Theory
🎥 Recording: youtu.be/HW8xNzV0U88
📅 Date: 27. March 2024
📋 Line up:
- "Jak zahodit bash pro skripty a nahradit ho Pythonem aniž by toho člověk litoval"
- Shen: building types with Prolog and the sequent calculus
- The costs of mutability in dynamic programming languages
🎥 Recordings:
- Inside the Rust Borrow Checker part 1
- Inside the Rust Borrow Checker part 2
- How flow-sensitive typing works in Kotlin
📅 Date: 19. February 2024
📋 Line up:
- Inside the Rust Borrow Checker
- How flow-sensitive typing works in Kotlin (invited speaker)
📅 Date: 29. January 2024
📋 Line up:
- Isabelle/HOL (invited speaker)
- Type-level and Metaprogramming in Scala (invited speaker)
📅 Date: 29. November 2023
📋 Line up:
📅 Date: 30. October 2023
📋 Line up:
- Expression problem
- Closures are a poor man's object (Prototypes: Object-Orientation, Functionally)
- Introduction to Formal Reasoning and Theorem Proving
📅 Date: 26. July 2023
📋 Line up:
- How to build and break LLVM
🎥 Recording:
📅 Date: 29. June 2023
📋 Line up:
- S-Expression the ultimate Datum
- JavaScript is Stat...Expression oriented, continued
🎥 Recording: youtu.be/SCGJM7OkGmU
📅 Date: 30. May 2023
📋 Line up:
- Historie programování: APL
- JavaScript is Stat...Expression oriented
🎥 Recording: youtu.be/mGLxYYmkUho
📅 Date: 20. April 2023
📋 Line up:
- Historie programování: Microsoft Visual Basic
- Let's oxidize the code
- Moderated Discussion: Shells of the Future
🎥 Recording: youtu.be/NYslWINATGI
📅 Date: 27. March 2023
📋 Line up:
- Harry Potter And The Methods of Equality Saturation
- Significantly Abridged: Optimize for speed and safety in Common Lisp and Coalton through Gradual typing
- Type System for Your Type System: Introduction to Kinds
- Moderated Discussion: The Best Ways and PLs for Learning Programming
🎥 Recording: youtu.be/4wtDB4PASDE
📅 Date: 28. February 2023
📋 Line up:
- Symbolic Execution, is it even useful?
- (not so) Moderated Discussion: From Functional Programming to ABIs and More
🎥 Recording: youtu.be/qD_nt0Rrlsw
📅 Date: 31. January 2023
📋 Line up:
- Continuations, how to have made a different sandwich
- Properly
🅱️ ased testing - Really Gentle Introduction to Haskell's Type System
🎥 Recording: youtu.be/AFKpPIl9RDU
📅 Date: 15. December 2022
📋 Line up:
🎥 Recording: youtu.be/ECtC_Y6RLBI
📅 Date: 16. November 2022
📋 Line up:
- Weird Stuff PowerShell Does
- Φ Nodes are Functions!
- WAT: Hardware Edition
- Kind of a Pointless* Talk