cKanren
1 program
Added 2026-03-05T08:52:47Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: ckanren, constraint Kanren
Provenance: commit bbc5eedea9 · authored 2026-03-05T09:53:13+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Disequality Constraint Example
Provenance: commit bbc5eedea9 · authored 2026-03-05T09:53:13+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
#lang racket
(require cKanren)
;; Find all pairs (x y) from {1 2 3} where x != y
;; demonstrating cKanren's disequality constraint =/=
(define pairs
(run* (q)
(fresh (x y)
(membero x '(1 2 3))
(membero y '(1 2 3))
(=/= x y)
(== q `(,x ,y)))))
(for-each displayln pairs)