This is your work, valued

Seton Hall University

Jason Hemann

Expert
@jasonhemann

microKanren. The implementation of microKanren, a featherweight relational programming language

318

miniKanren. An outdated miniKanren implementation with a not-pairo constraint

30

micro-in-mini. an implementation of a microKanren(-like language) in miniKanren

27

constraint-microKanren. A microKanren framework for implementing constraints.

19

Roll-Your-Own-Relational-DSL. Lambda Jam 2014: Roll Your Own Relational DSL

15

microKanren-DLS-16. microKanren implementation from DLS '16

14

lambdajam2013. Code for the interpreters workshop at Lambda Jam 2013

13

microKanren-shen. An implementation of microKanren in Shen

10

natlogic. Declarative Encoding of Natural and Syllogistic Logics

6

small-micro-w-disequality. An early exploration of a "microKanren style" of constraints.

5

2024-scheme-workshop-tutorial. Racket

5

lambdastar. The lambdastar macro for currying and beyond

4

xform-mk. Strange Loop 2014

4

novel-miniKanren-synthesis-tasks. Examples and code repository to accompany Hemann & Friedman 2020 mKW paper

3

constraint-micro-lambda-jam. Constraint microKanren presentation at Lambda Jam

3

dependently-typed-lang. A small, dependently-typed language

3

microKanren-extempore. An implementation of miniKanren over microKanren in extempore

3

tfp-2023. tfp-version-of-conj-disj

2

jot-code. jot code of various flavors

2

mK-miniKanren-interpreter. a miniKanren interpreter written in miniKanren

2

wrap-region.el. Emacs minor mode to wrap region with tag or punctuations

2

21FA-CS4400. My remote version for CS4400, here as long as the CCS Github isn't working

2

22FA-CSAS4117. Fall 22 version of CSAS 41117

2

21FA-CS3800. My remote version for CS3800, here as long as the CCS Github isn't working

1

multiple-of-threeo. A set of relations to determine if a miniKanren number is a multiple of three.

1

chatgpt-retrieval-plugin. The ChatGPT Retrieval Plugin lets you easily find personal or work documents by asking questions in natural language.

1

prolog-book-solutions. Declarative Prolog solutions to exercises from various introductory Prolog texts

1

pda. Push Down Automaton implementation in Racket

1

.emacs.d. My live .emacs.d lisp code available as a learning tool

1

relational-quasiquote-unquote. Implementing a relational interpreter with quasiquote and unquote

1

emacs. My emacs configuration

1

mk-search-w-continuations. Continuation-based implementation of miniKanren search

1

micro-semantics. Repository for kanren semantics work

1