~/conference

Lambda World 2025

functional programmers, programming language designers, compiler engineers, Rust developers, Scala developers, verification engineers, tooling and IDE engineers

Verse functional-logic language (UEFN); LLM plus SMT code synthesis; liquid and refinement types; terminating provers in Agda; OCaml multicore domains and effect handlers; Kotlin error handling with Arrow Raise; Warp UI DSL for F# code generation; Rust ADTs to advanced concurrency; comparison of Scala direct-style vs effect systems; SMT-backed refinement with Z3; FS2 aquascape stream visualization; Codeless Tools Rust clinical-data library

titleauthorlength
Complexity is a SinVolodymyr Yaroslavskyi47m
Defines three specific failure modes — structural complexity, cognitive complexity, and algorithmic complexity — and shows measurable impact: bubble sort…
Talk on
Verse - A New Functional Logic LanguageLennart Augustsson42m
Verse is a new functional‑logic language used inside Unreal Engine for Fortnite (UEFN) and driven by Tim Sweeney’s design. It combines logical variables and…
Talk on
Evolving AI-Assisted Web UI Development in F#..Adam Granicz32m
A practical pipeline converts natural-language UI intent into a refined external DSL called Warp UI DSL that generates and incrementally updates WebSharper F#…
Talk on
Functional Rust: From ADTs to Advanced ConcurrencyStefano, Adrian36m
Refactors a brittle payment pipeline into a state-typed system where amount becomes an integer, payment states are encoded as enums and type parameters, and…
Talk on
From Clojure to Elixir: Leveraging Functional Programming for Scalable...Wendy R28m
Built a fabric inventory called Fabric Stash with a Clojure CRUD live version and an Elixir Phoenix (in development) remake, showing concrete tradeoffs…
Talk on
Aeon — An AI-native programming languageAlcides Fonseca37m
Aeon is an experimental language that synthesizes code using LLMs, genetic programming and SMT solvers and then verifies results with Liquid Types; an…
Talk on
Total Functions for Automated Reasoning:Building Terminating Theorem ProversAlex Gryzlov41m
Builds terminating automated-reasoning cores in Agda and proves they halt by design, using Agda combinators and a boxed well‑founded fixed point to enforce…
Talk on
Accidental Functional Programming in RustDr. Caroline Morton38m
An open-source Rust library called Codeless Tools validates and standardizes clinical code lists at load time, returning a typed Result as value or a specific…
Talk on
When magic meets multicore - OCaml and its elegant era of parallelismCarine M., Sonja H.40m
Merlin's type-checker is offloaded to a background domain using OCaml 5 domains and effect handlers, implementing early typing return, cancellation, and…
Talk on
From Exception Hell to Typed Bliss: Real-World Error Handling with Kotlin and ArrowJordi Pradel32m
Team migrates exception-heavy Kotlin code to Arrow using Arrow's Raise DSL and Either for months, keeping direct-style control flow while gaining compile-time…
Talk on
The Mastermind behind Refinement TypesJorge Mayoral, Juanjo Madrigal35m
Example: a sublist function needs index constraints like 0 <= i < j <= length and the compiler should prove those at compile time. SMT solvers follow a CDCL(T)…
Talk on
Sketching streams with aquascapeZainab Ali38m
Explains a concrete stage model for FS2 streams that turns operator execution into a sequence of pull/output/done instructions, shows how those instructions…
Talk on
Declarative UIs in a functional languageDamian Soriano35m
An in-house functional language runtime evolves from a 2010 widget API to profunctor view nodes and custom handlers, cutting a text-change render from 6.0s to…
Talk on
Pick a (Effect) Lane: A comparison of direct-style Scala vs effect systemsJayanth Manklu31m
Compares SoftwareMill Ox (direct-style on Project Loom virtual threads) with Cats-Effect IO by showing a 12-hour tonkatsu-broth and 3-hour chashu…
Talk on
Prompting Safely: Building Secure LLM Prompts with a Scala DSLIgnacio Gallego, Isaias B.36m
Scala DSL that composes prompts via a typelevel interpolator and contravariant templates, implemented in about 300 lines, built over three months and flagged…
Talk on
Starship Enterprise: Functional Programming at Huge CompaniesJack Higgs31m
JPMorganChase runs a production Scala codebase that converts diverse ASTs (Smithy, GraphQL, UML, proprietary tools) into a single metamodel so a metadata…
Talk on
Does FP still matter in the era of AI?Raúl Raja Martínez, Jack Higgs, Isaias Bartelborth, Anurag Mendhekar32m
Panel argues functional programming stays relevant because it yields proofs of correctness and language designs that eliminate the null problem, which AI…
Talk on
Aeon — An AI-native programming languageAlcides Fonseca37m
Aeon is an AI-native language that synthesizes code by combining LLMs + SMT + genetic programming and then verifies results with liquid types (SMT-backed…
Talk on
From Functions to Inlinable Effects in KotlinMichail Zarečenskij27m
Kotlin uses the inline modifier to make higher-order functions accept suspend and other effectful lambdas by inlining their bodies at call sites so…
Talk on
The Margareth Hamilton ProjectJorge Galindo15m
Nonprofit coding school in Cádiz runs classes for 6–12 year olds inside public schools, funded privately so it avoids local bureaucracy and covers costs for…
Talk on
From Lambda to LLMs: AI Coding and the Future of ProgrammingAnurag Mendhekar43m
Adoption jumps from 72% to 82% in weeks and 25% of new code is written by AI today; tools improve weekly and already cut equivalent engineering cost from…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.