Release announcement:
Released Cyclone Scheme 0.21
September 17th, 2020
Features
* Alex Arslan modified the Travis script to add support for FreeBSD
continuous integration.
* Added additional functions to (srfi 132): vector-find-median!,
vector-find-median, vector-select!, vector-select, and vector-separate!.
Bug Fixes
* Updated the Dockerfile to use a non-interactive install. This prevents
build problems with the official image on DockerHub.
* Improved (scheme lazy) to allow force and make-promise to accept an
argument of any type. Improved representation of promises
to more precisely differentiate them from other objects.
* Updated (scheme lazy) such that force will recursively force promises.
* Add type checking to record type accessor functions. We now raise an
error if the passed object is of the wrong record type.
* Fix issues with expanding cond-expand expressions in libraries.
Previously there would be issues with the expansion if the code
needed to be within the context of a begin.
* Modified the reader to handle escaped intraline whitespace properly,
per R7RS.
2.024 2020-09-17
- use CCCDLFLAGS for compile of pdl.c to include -fPIC where needed - thanks @newville
2.023 2020-09-14
- Remove extrapolation code from PDL::GSL::INTERP. - thanks @d-lamb
Note that I haven't tested this, only the build.
- add NetBSD support for ipc and tun subpackages (= openbsd)
- set GO_BUILD_PATTERN so that we don't build all code in all dependencies
- comment out dependency to non-existent wireguard-tools package
(Unfortunately I use `password-source: pass' so I will probably not investigate
further/try to implement it soon-ish... if you are interested please just do it
and/or feel free to ask for possible further information (basically just
removing the patch is a good starting point, and IIRC, after that renaming the
`keyring_linux.go' file to just `keyring.go'... and then... more interesting
problems happens!)