{"bugs":[],"categories":[{"categoryid":383,"name":"dev-scheme","summary":"The dev-scheme category contains libraries and utilities relevant to the Scheme programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8e33a21345e56876aaa13d07bc1bd4872a7d3ea","committime":"2021-12-13T20:06:38","packageid":73755,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"xgqt@gentoo.org","authorname":"Maciej Barć","body":"Package-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Maciej Barć <xgqt@gentoo.org>","commitid":"59f26fd758bd32f54866cead56a28d5364e6c64c","committime":"2021-12-13T19:46:13","packageid":73755,"repoid":1,"summary":"dev-scheme\/chez-minikanren: new package; add version 2018.04.11"}],"dependencies":[{"block":false,"categoryid":383,"description":"A programming language based on R6RS","ebuildids":[733494],"firstseen":"2021-11-25T18:07:48.947041","name":"chez","packageid":73596,"summary":"Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation. As a superset of the language described in the Revised6 Report on the Algorithmic Language Scheme (R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion. Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I\/O, and many other features."}],"depending":[],"ebuilds":[{"archs":["~amd64"],"ebuildid":733494,"firstseen":"2021-12-13T20:10:18.972474","license":"MIT","moddate":"2026-01-14T15:02:31","packageid":73755,"repoid":1,"slot":"0","uses":["source"],"version":"2018.04.11"}],"masks":[],"package":{"categoryid":383,"description":"Canonical miniKanren implementation (on Chez Scheme)","firstseen":"2021-12-13T20:10:18.972474","name":"chez-minikanren","packageid":73755,"summary":"miniKanren is an embedded Domain Specific Language for logic programming. The core miniKanren language is very simple, with only three logical operators and one interface operator. miniKanren is designed to be easily modified and extended; extensions include Constraint Logic Programming, probabilistic logic programming, nominal logic programming, and tabling."},"rdependencies":[{"block":false,"categoryid":383,"description":"A programming language based on R6RS","ebuildids":[733494],"firstseen":"2021-11-25T18:07:48.947041","name":"chez","packageid":73596,"summary":"Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation. As a superset of the language described in the Revised6 Report on the Algorithmic Language Scheme (R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion. Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I\/O, and many other features."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/miniKanren\/miniKanren"],"uses":[{"description":"Zip the sources and install them","isdefault":false,"use":"source"}]}