ICFP 2022
Sun 11 - Fri 16 September 2022 Ljubljana, Slovenia
Thu 15 Sep 2022 14:30 - 15:00 at M3 - Session 3 Chair(s): William E. Byrd

We describe how an extra host language feature—namely variadic, “rest argument” functions—permit the shallow embedding of a more powerful but still ergonomic kernel language. We implement disjunction and conjunction functions that preserve search order and that do not create superfluous closures. The result is a shorter and simpler overall implementation that is more elegant.

Thu 15 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

14:00 - 15:30
Session 3miniKanren at M3
Chair(s): William E. Byrd University of Alabama at Birmingham, USA
14:00
30m
Talk
Efficient Variational Inference in miniKanren with Weighted Model CountingVirtual, Live
miniKanren
P: Evan Donahue University of Tokyo
Pre-print File Attached
14:30
30m
Talk
Some criteria for implementations of conjunction and disjunction in microKanrenVirtual, Live
miniKanren
P: Jason Hemann Seton Hall University, Daniel P. Friedman Indiana University, USA
Pre-print
15:00
30m
Talk
Fail Fast and Profile On: Towards a miniKanren ProfilerVirtual, Live
miniKanren
P: Sloan Chochinov University of Toronto Mississauga, P: Daksh Malhotra University of Toronto Mississauga, Gregory Rosenblatt University of Alabama at Birmingham, Matthew Might University of Alabama at Birmingham | Harvard Medical School, Lisa Zhang University of Toronto Mississauga
Pre-print