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.

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

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

x11-libs / libX11 : X.Org X11 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)

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]
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>