~/conference

Haskell 2023

date:2023-09-08..2023-09-09
location:Seattle, United States
series:Haskell · 3 editions
editions:[Haskell 2020, Haskell 2023, Haskell 2025]
titleauthorlength
WelcomeNiki Vazou01m
Conference opens with two practical logistics items: two lightning talks slots (one at the end of day, one tomorrow before lunch) with a sign‑up form on the…
Organiser
The Evolution of EffectsNicolas Wu01h 06m
Survey of monads to monad transformers to algebraic and higher‑order effects, arguing that higher-order free monad signatures fix non‑algebraic scoped…
Talk on
Effect Handlers for Programmable InferenceMinh Nguyen, Roly Perera, Meng Wang, Steven Ramsay26m
Claims a Haskell library that uses algebraic effects and effect handlers to represent models as trees of sample/observe operations and to express inference…
Talk on
The Essence of ReactivityIvan Perez, Frank Dedden29m
A Haskell prototype defines generic typeclasses (constrained applicative, time, concatenation and drop) that capture where reactive systems actually differ…
Talk on
This Is Driving Me Loopy: Efficient Loops in Arrowized Functional Reactive Pr...Finnbar Keating, Michael B. Gale29m
Transforms ArrowLoop programs into variants with known execution order (introducing LoopD and LoopM) by applying Arrow and ArrowLoop laws (sliding, split) plus…
Talk on
An Exceptional Actor System (Functional Pearl)Patrick Redmond, Lindsey Kuper26m
Builds an actor framework by reusing GHC runtime features: throwTo and forkIO for sending and spawning, instance Exception for messages to make arbitrary ADTs…
Talk on
HasTEE: Programming Trusted Execution Environments with HaskellAbhiroop Sarkar, Robert Krook, Alejandro Russo, Koen Claessen27m
A Haskell DSL called HasTEE embeds enclave, app and client monads, provides a GHC runtime port for Intel SGX and partitions a single Haskell program by…
Talk on
Haskell Library for Safer Virtual Machine Introspection (Experience Report)Takato Otsuka, Hideya Iwasaki27m
HaVMI is a Haskell library that wraps LibVMI and uses Template Haskell meta-functions like generate_struct to emit concrete Haskell types, accessors and…
Talk on
A Haskell Auto-Parallelizer for Distributed ComputingYuxi Long, Shiyou Wu, Yingjie Xu23m
A Haskell auto-parallelizer prototype parses main to an AST, builds a data-dependency graph and schedules pure-function calls to remote workers over a simple…
Talk on
Verifying Haskell's Rewrite Rules based on Polymorphic Rewriting TheoryMakoto Hamana32m
Presents a formal calculus System FRE — System Fω plus higher-order, polymorphic rewriting — and an automated checker ReCheck that verifies rewrite rules by…
Talk on
Lightning Talks I36m
Describes an annoying CI hole where bumping an upper bound can leave CI green because the solver chooses older transitive versions and merging breaks…
Lightning on
Haskell for choice-based learningNingning Xie49m
Claims that choice-based learning is implementable by combining algebraic effects and handlers with the selection monad, so optimizers become handlers that…
Talk on
falsify: Internal Shrinking Reimagined for HaskellEdsko de Vries31m
falsify implements internal shrinking for Haskell by parsing an infinite splitable sample tree of RNG bits into values rather than by pairing generators with…
Talk on
Don’t Go Down the Rabbit Hole: Reprioritizing Enumeration for Property-Based ...Segev Elazar Mittelman, Aviel Resnick, Ivan Perez, Alwyn E. Goodloe, Leonidas Lampropoulos26m
Integrates LazySearch enumeration with NIST’s ACTS combinatorial arrays to split the infinite input space into structural prefixes (patterns) that avoid costly…
Talk on
Lightning Talks II33m
Short bursts covering: a proposal for a unified generator type that injects Hedgehog/QuickCheck-like generators and shrinkers to implement a universal forall…
Lightning on
Haskell Summer of Code PresentationsAaron Allen01h 29m
A set of Summer of Code projects deliver concrete tools and prototypes: a new compiler flag f-diagnostics-as-json that emits one-line JSON diagnostics plus a…
Talk on
PC Chair ReportNiki Vazou05m
Program committee reports 15 submissions this year (12 regular papers, 1 demo, 1 experience report, 1 functional pearl) and a 53% acceptance rate after three…
Talk
~/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.