dev-scheme / chez

A programming language based on R6RS

Official package sites : https://cisco.github.io/ChezScheme/ · https://github.com/cisco/ChezScheme ·

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.

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

General

X
Add support for X11
ncurses
Add ncurses support (console display library)
threads
Add threads support for various packages. Usually pthreads

app-arch / lz4 : Extremely Fast Compression algorithm

sys-apps / util-linux : Various useful Linux utilities

sys-libs / ncurses : Console display library

sys-libs / zlib : Standard (de)compression library

app-arch / lz4 : Extremely Fast Compression algorithm

sys-apps / util-linux : Various useful Linux utilities

sys-libs / ncurses : Console display library

sys-libs / zlib : Standard (de)compression library

x11-libs / libX11 : X.Org X11 library

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)

866542
dev-scheme/chez: ~arm keywording request
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>