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.5.8 :: 0/9.5.8 :: gentoo

Modified
License
Apache-2.0 BSD-2 MIT ZLIB
Keywords
~amd64 ~x86
USE flags
X examples ncurses threads

v9.5.6-r2 :: 0/9.5.6 :: gentoo

Modified
License
Apache-2.0 BSD-2 MIT ZLIB
Keywords
amd64 ~x86
USE flags
X examples ncurses threads

General

X
Add support for X11
examples
Install examples, usually source code
ncurses
Add ncurses support (console display library)
threads
Add threads support for various packages. Usually pthreads

sys-libs / ncurses : Console display library

x11-libs / libX11 : X.Org X11 library

sys-libs / ncurses : Console display 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)

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>