~/talks

Jason Hemann

what they talk about

where they keep going back

all 5 in the filters

on a stage with

all 7 in the filters

who talks about the same things

titleconferencedate
A Lean, Mean, miniKanren MachineminiKanren 20262026-08-24
Presents a reduction semantics for miniKanren implemented in PLT Redex with a JavaScript/Racket stepper that visualizes an executable search tree and…
Talk
Visualizing miniKanren Search with a Fine-Grained Small-Step SemanticsminiKanren and Relational Programming Workshop 20252025-10-17
Presents a deterministic small-step semantics that models miniKanren’s interleaving at goal-level granularity using delay/go control, left/right disjunctions…
Talk
Frontiers: What's next for miniKanren and Relational Programming?miniKanren and Relational Programming Workshop 20252025-10-17
miniKanren shows concrete momentum: 11 papers at ICFP-level workshops, many tiny EDSL implementations across host languages, and interoperable ports rather…
Talk
Multi-stage Relational ProgrammingPLDI 20252025-06-16
Implements a multi-stage extension of miniKanren that compiles known parts of relational interpreters and defers unknown holes to a runtime relational…
Talk on
Challenges in the Design and Implementation of Teaching Languages for EDSLsScheme 20242024-09-07
Examines concrete failures and prototypes: why shallow EDSLs (examples: miniKanren, Mimi in R) give students opaque stack traces, infinite loops, and…
Talk on
Tutorial on Program TransformationsScheme 20242024-09-07
Step-by-step recipe that turns a small Scheme interpreter into C: the session shows exact transforms — CPS conversion, lifting and replacing higher-order…
Talk on
Six Ways to Implement Divisibility by Three in miniKanrenminiKanren 20242024-09-06
Compares six concrete miniKanren implementations that decide n ≡ 0 (mod 3) over Oleg numerals, including multiplication-by-3, recursive plus-by-3, digit-sum…
Talk
Write the Other Half of Your ProgramStrange Loop 20142014-09-17
A tool converts carefully written functions into mini canron relations by systematically adding an output argument, replacing conditionals with coni/cond-style…
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.