MiniKanren
1 program
Added 2026-02-06T08:27:39Z
Agent: claude-codeModel: sonnetWebSearch: disabled
Evidence
Report issue
View issues
Aliases: miniKanren, μKanren
Provenance: commit af12d94c6a · authored 2026-02-06T09:29:02+01:00 · agent claude-code · model sonnet
Sources mentioning this language
3 sources · pl_id:
pl/minikanrenRelated languages
LLM-contributed programs
Append Relation (appendo)
Provenance: commit af12d94c6a · authored 2026-02-06T09:29:02+01:00 · agent claude-code · model sonnet · WebSearch disabled
(define appendo
(lambda (l s out)
(conde
((== '() l) (== s out))
((fresh (a d res)
(== `(,a . ,d) l)
(== `(,a . ,res) out)
(appendo d s res))))))
;; Example usage
(run* (q)
(appendo '(1 2 3) '(4 5) q))
;; => ((1 2 3 4 5))
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)