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
v10.1.0 :: 0/10.1.0 :: gentoo
- Modified
- License
- Apache-2.0 MIT
- Keywords
- amd64 ~arm ~x86
- USE flags
- X ncurses threads
v10.0.0 :: 0/10.0.0 :: gentoo
- Modified
- License
- Apache-2.0 MIT
- Keywords
- amd64 ~arm ~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
sys-libs / ncurses : Console display library
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
- 943983
- dev-scheme/chez-10.1.0 fails to compile: zuo.c:5585:17: error: assignment to void ()(int) from incompatible pointer type void ()(void) [-Wincompatible-pointer-types]
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-scheme/chez: Stabilize 10.1.0 amd64, #948561
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: bump to 10.1.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: ncurses & threads by deault; update arch_map
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: use edo instead of edob
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.6.4-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Maciej Barć · gentoo
dev-scheme/chez: drop old 9.6.2
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-scheme/chez: Stabilize 10.0.0 amd64, #926886
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-scheme/chez: Stabilize 9.6.4-r1 amd64, #924574
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: bump to 10.0.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-scheme/chez: Keyword 9.6.4-r1 arm, #866542
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: translate for chez's --machine
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/chez: fix install in eprefix
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.6.4
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Maciej Barć · gentoo
dev-scheme/chez: drop old 9.5.8a-r1
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - 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>