~/conference

FUNARCH 2024

functional programmers, programming language researchers, formal methods engineers, verification engineers, compiler engineers, data engineers, blockchain developers

bidirectional lenses for serializers; delimited continuations for resumable workflows; Agda-to-Haskell CI integration; Plutus and Plutus Core modeling; QuickCheck state-machine testing; verified interpreter extraction to OCaml; modal state logic with Y3; normalization by evaluation for feature pipelines; moving filters across SQL left joins; intersection types for semantic labels

titleauthorlength
Future of FUNARCHMichael Sperber29m
FUNARCH debates whether to continue after seeing fewer submissions than last year and a smaller room; current format ties papers to an ACM publication with…
Talk on
Bidirectional Data TransformationsMarcus Crestani, Markus Schlegel, Marco Schneider45m
Claim: using lenses as bidirectional transformations eliminates paired DTO functions and yields inverses automatically. Implementation: an industrial Clojure…
Talk on
Continuations: what have they ever done for us?Marc Kaufman, Bogdan Popa38m
Congame is a Racket platform that uses delimited continuations to represent studies as composable tree objects, letting handlers pause, serialize a…
Talk on
Applying Continuous Formal Methods to CardanoJames Chapman, Arnaud Bailly, Polina Vinogradova46m
A concrete report of formal-methods engineering applied to a live Cardano node: a team of 11 formal-methods specialists embeds Agda specs and Haskell…
Talk on
Design and implementation of a verified interpreter for additive manufacturing programsMatthew Sottile, Mohit Tekriwal45m
A verified interpreter for RS-274 G‑code is implemented by extracting verified components into OCaml and composing them with handwritten driver code; about 54%…
Talk on
F3: A Compiler For Feature EngineeringWeixi Ma, Siyu Wang, Arnaud Venet, Junhua Gu, Subbu Subramanian, Rocky Liu, Yafei Yang, Daniel P. Friedman31m
F3 is a Python DSL and compiler that converts feature pipelines into a canonical semantic form so the system can prove equivalence, move filters safely across…
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.