~/conference

Haskell Symposium 2022

date:2022-09-15..2022-09-16
location:Ljubljana, Slovenia
series:Haskell Symposium · 2 editions
editions:[Haskell Symposium 2021, Haskell Symposium 2022]
tags:[haskell]
titleauthorlength
WelcomeNadia Polikarpova04m
Short welcome and program highlights: an immediate keynote on ultrabike effects (GitHub) and tomorrow a keynote from the Haskell Foundation about what’s next…
Organiser
PC Chair ReportNadia Polikarpova06m
Program committee experiments remove the no early round option and introduce a separate abstract deadline to start reviews sooner. Submissions: 22 abstracts…
Talk
Industrial Strength Laziness: What's Next?David Thrane Christiansen47m
Argues that Haskell moved from a niche idea to industrial-grade tools and now needs better interactive tooling: concrete proposals include richer Haskell…
Talk on
GHC Proposal PresentationsJoachim Breitner, Gergő Érdi, Andreas Klebinger, Matthías Páll Gissurarson01h 30m
Four concrete GHC proposals get short technical pitches and status updates: partial type synonyms let type synonyms contain wildcards that elaborate into extra…
Talk on
Open Transactional Actions: Interacting with non-transactional resources in S...André Rauber Du Bois, Samuel da Silva Feitosa, Gerson Geraldo Homrich Cavalheiro, Rodrigo Geraldo Ribeiro27m
Open Transactional Actions (OTAs) extend STM Haskell to run IO inside transactions while registering runOT/liftIO/register commit and abort handlers, and they…
Talk on
Oregano: Staging Regular Expressions with Moore Cayley FusionJamie Willis, Nicolas Wu, Tom Schrijvers23m
Oregano implements regular expressions as Moore machines with a Cayley/CPS compilation pipeline and staged meta-programming to emit specialized matcher code…
Talk on
Cause and Effect(s): Towards a More Programmable HaskellRob Rix01h 00m
Argues Haskell should be designed around effects, documents building the semantic toolchain and the fused-effects library, and recounts hitting severe…
Talk on
Investigating Magic Numbers: Improving the Inlining Heuristic in the Glasgow ...Celeste Hollenbeck, Michael F. P. O'Boyle, Michel Steuwer18m
Explores changing GHC’s hard-coded inliner “magic numbers” by turning ten tuning constants into parameters, compiling GHC with different settings and running a…
Talk on
How to Safely Use Extensionality in Liquid HaskellNiki Vazou, Michael Greenberg31m
Shows that the naive functional extensionality axiom in Liquid Haskell is inconsistent with semantic subtyping and polymorphism, gives a concrete…
Talk on
Partial Type Constructors in PracticeApoorv Ingle, Alex Hubers, J. Garrett Morris23m
Proposes making partial type constructors explicit in Haskell by encoding well-formedness as constraints (implemented via type families and data-type contexts)…
Talk on
Liquid Proof MacrosHenry Blanchette, Niki Vazou, Leonidas Lampropoulos21m
Liquid Proof Macros is an extensible metaprogramming framework that uses Template Haskell to generate Liquid Haskell proof terms via a tactic-like DSL, and it…
Talk on
Embedded Pattern MatchingTrevor L. McDonell, Joshua D. Meredith, Gabriele Keller26m
Presents a concrete technique that lets host-language pattern matching produce embedded-language case expressions by representing user ADTs as a…
Talk on
Eiger: Auditable, executable, flexible legal regulationsAlexander Bernauer, Richard A. Eisenberg27m
Eiger implements a domain-specific language embedded in Haskell that encodes regulations as dependency graphs of facts, pairs a domain expert with an engineer…
Talk on
Coinduction Inductively: Mechanizing Coinductive Proofs in Liquid HaskellLykourgos Mastorou, Nikolaos Papaspyrou, Niki Vazou23m
Mechanizes coinductive proofs inside Liquid Haskell by encoding coinduction two ways: indexed coinduction (use a natural-number index to reduce stream equality…
Talk on
A Totally Predictable Outcome: An Investigation of Traversals of Infinite StructuresGershom Bazerman20m
Claims that every traversable functor admits an infinite traversable instance and that an infinite traversal is productive iff the applicative used is of the…
Talk on
Reasonable Agda is Correct Haskell: Writing Verified Haskell using agda2hsJesper Cockx, Orestis Melkonian, Lucas Escot, James Chapman, Ulf Norell24m
Tool agda2hs translates an expressive subset of Agda to readable Haskell by erasing dependent types and proofs using Agda's runtime irrelevance (erasure)…
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.