ICFP 2023 (series) / miniKanren 2023 (series) / miniKanren 2023 / Goals as Constraints: Writing miniKanren Constraints in miniKanren
Goals as Constraints: Writing miniKanren Constraints in miniKanrenRemote
Fri 8 Sep 2023 14:45 - 15:30 at Olympic - miniKanren: Papers (Session 2 out of 2) Chair(s): William E. Byrd
We present an extension to the relational programming language miniKanren that allows arbitrary goals to run efficiently as constraints. With this change, it becomes possible to express a large number of commonly used constraints, which normally require modifications to the underlying implementation, in pure miniKanren. Moreover, it also becomes possible to express a number of new constraints that have proven difficult to realize within existing constraint authoring frameworks. We believe this approach represents a promising avenue for further extending the expressiveness of miniKanren’s constraint handling capabilities.
I study natural language processing and logic programming to design language based interfaces.
Fri 8 SepDisplayed time zone: Pacific Time (US & Canada) change
Fri 8 Sep
Displayed time zone: Pacific Time (US & Canada) change
14:00 - 15:30 | miniKanren: Papers (Session 2 out of 2)miniKanren at Olympic Chair(s): William E. Byrd University of Alabama at Birmingham, USA | ||
14:00 45mTalk | Stable Model Semantics Extension of miniKanren miniKanren Pre-print | ||
14:45 45mTalk | Goals as Constraints: Writing miniKanren Constraints in miniKanrenRemote miniKanren Evan Donahue University of Tokyo Pre-print |