ICFP 2021
Sun 22 - Sat 28 August 2021
Thu 26 Aug 2021 23:30 - 00:00 at miniKanren - Session B Chair(s): Michael Ballantyne

We bring external reification and reflection facilities to miniKanren, inspired by the traditional applications in Prolog such as meta-interpreters and partial evaluators. We illustrate meta-programming in relational programming with several examples.

Thu 26 Aug

Displayed time zone: Seoul change

23:30 - 01:00
Session BminiKanren at miniKanren
Chair(s): Michael Ballantyne Northeastern University
23:30
30m
Paper
Prolog-Style Meta-Programming miniKanren
miniKanren
Nada Amin Harvard University, William E. Byrd University of Alabama at Birmingham, USA, Tiark Rompf Purdue University
Pre-print Media Attached
00:00
30m
Paper
Guarded Fresh Goals: Dependency-Directed Introduction of Fresh Logic Variables
miniKanren
Evan Donahue University of Tokyo
Pre-print Media Attached
00:30
30m
Paper
Universal Quantification and Implication in miniKanren
miniKanren
Ende Jin , Gregory Rosenblatt University of Alabama at Birmingham, USA, Matthew Might University of Alabama at Birmingham | Harvard Medical School, Lisa Zhang University of Toronto Mississauga
Pre-print Media Attached