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.
Versions
v9.6.2 :: 0/9.6.2 :: gentoo
- Modified
- License
- Apache-2.0 MIT
- Keywords
- amd64 ~x86
- USE flags
- X ncurses threads
v9.5.8a-r1 :: 0/9.5.8a :: gentoo
- Modified
- License
- Apache-2.0 MIT
- Keywords
- amd64 ~x86
- USE flags
- X ncurses threads
USE flags
General
Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
sys-apps / util-linux : Various useful Linux utilities
Runtime Dependencies
app-arch / lz4 : Extremely Fast Compression algorithm
sys-apps / util-linux : Various useful Linux utilities
sys-libs / ncurses : Console display library
Depending packages
app-emacs / geiser-chez : Chez Scheme's implementation of the Geiser protocols
dev-lang / idris2 : Purely functional programming language with first class types
dev-scheme / chez-minikanren : Canonical miniKanren implementation (on Chez Scheme)
Bugs
- 866542
- dev-scheme/chez: ~arm keywording request
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-scheme/chez: Stabilize 9.6.2 amd64, #915023
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: drop old 9.6.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Maciej Barć · gentoo
dev-scheme/chez: bump to 9.6.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: drop old 9.5.8-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Maciej Barć · gentoo
dev-scheme/chez: bump to 9.6.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-scheme/chez: Stabilize 9.5.8a-r1 amd64, #909824
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: remove files produced by tests
Closes: https://bugs.gentoo.org/905157 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: bump to 9.5.8a
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: drop old 9.5.8
remove the superseded revision Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-scheme/chez: Stabilize 9.5.8-r1 amd64, #865399
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthew Smith · gentoo
dev-scheme/chez: drop 9.5.6-r2
Signed-off-by: Matthew Smith <matthew@gentoo.org> - Matthew Smith · gentoo
dev-scheme/chez: use system lz4 and zlib
Also fixes LTO error related to the linking of the vendored versions of these libraries. Closes: https://bugs.gentoo.org/858251 Signed-off-by: Matthew Smith <matthew@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-scheme/chez: Stabilize 9.5.8 amd64, #848012
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: bump to 9.5.8
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: set "TempRoot" during installtion
Closes: https://bugs.gentoo.org/836061 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: remove -Werror
Closes: https://bugs.gentoo.org/833467 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-scheme/chez: Stabilize 9.5.6-r2 amd64, #830046
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: add subslot
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: fix for ncurses detection; ncurses slot
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: inherit toolchain-funcs instead of multilib
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: new package; add version 9.5.6
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć <xgqt@gentoo.org>