1.0.1 release (August 27, 2023)
This is Release 1.0.1, which is mainly an errata release. There are also A4 and A5 versions to in addition to the traditional letter paper size.
Errata fixed:
- Acknowledgements: Clarified that the past editors were prior to R7RS.
- Acknowledgements: Make listing of srfi.schemers.org a url link.
- Acknowledgements: Clarified that The Little Schemer was an inspiration for Pico Scheme.
- 3.1 Added listing
define
as a variable binding construct. - 3.4 "choose to any" -> "choose to use any"
- 5.2.2 Clarified that it is an error in R7RS to use define multiple times in the same body. (In Pico Scheme, since it lacks
set!
this can be handly) - 6.7 used "may" to clarify output from an expression being an error is optional.
- 6.7 "string or char or port types" -> "string, char or port types"
- 6.7.1 Clarified that pairs only need to be an external representation if they are containing booleans, nulls, numbers, and symbols
- 7.3 Changed
or
derivation to remove usinglet
which introduced a variable bindingx
. Note that R7RS cannot use this simpler method because expression can have side effects in R7RS.
Pull requests merged
- Switching srfi to url. by @jrincayc in #37
- Create makefile.yml by @jrincayc in #38
- Combined fixes for 1.0.1 by @jrincayc in #41
Full Changelog: version_1.0.0...version_1.0.1