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

We present a prototype of a miniKanren profiling tool. The profiler tracks, for each goal in a miniKanren program, the number of times that it fails, succeeds, and is encountered. Moreover, the profiler tracks and displays samples of failing states. We demonstrate with a few examples that these statistics are useful for reordering relations in conjuncts using a “fail fast” strategy to improve performance.

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