~/conference

PureConf 2022

date:2022-02-24
location:-- online --
series:PureConf · one edition

PureScript developers, functional programmers, frontend developers, language implementers, library authors, audio software engineers

ExceptT ReaderT StateT stacks; stack-order effects in transformers; cofree comonads for audio; Web Audio graph projection; linear types for runtime checks; tail-recursion via CPS and worker-wrapper; trampoline monad for recursion; futures with cancelation; Aff monad and fibers; PureScript fetch wrappers; purescript-parsing combinators; RFC 5322 email parser port

titleauthorlength
Using Monad Transformers without understanding themJordan Martinez24m
Explains how to drop manual boxing and use ExceptT, ReaderT, and StateT to add errors, read-only config, and mutable state to existing monads, with runnable…
Talk on
The Hills Are Alive With the Sound of ComonadsMike Solomon51m
Demonstrates a working browser DAW, purescript-wags, that projects and updates full Web Audio graphs 60×/s by representing audio state as cofree comonads over…
Talk on
Taming the stackNathan Faubion36m
Shows how any first-order non-tail recursion becomes a tail-recursive loop by applying a worker‑wrapper, CPS to named continuations, turning closures into an…
Talk on
Asynchronous JavaScript & PureScript for HaskellersBenjamin Hart28m
Shows how DOM and network events are modeled with an emitter and explains the event loop queuing behavior, then compares callbacks, non‑cancelable…
Talk on
Monadic Parsers at the Input BoundaryJames Brock41m
Recommends parsing every incoming byte stream with purescript-parsing rather than ad hoc splitting or regexes, demonstrating concrete parsers: an "a then b"…
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.