From d3ed479d80586a491ded31598e257a867eb6b85c Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 3 Nov 2020 18:34:13 -0500 Subject: [PATCH] New release --- .../2020-11-03-Released-Cyclone-Scheme-0.22.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 _posts/2020-11-03-Released-Cyclone-Scheme-0.22.md diff --git a/_posts/2020-11-03-Released-Cyclone-Scheme-0.22.md b/_posts/2020-11-03-Released-Cyclone-Scheme-0.22.md new file mode 100644 index 00000000..dc18b6ba --- /dev/null +++ b/_posts/2020-11-03-Released-Cyclone-Scheme-0.22.md @@ -0,0 +1,17 @@ +--- +layout: post +title: Released Cyclone Scheme 0.22 +excerpt: Many improvements focused on compiler usability and interoperability. +--- + +Features +- Added definitions from SRFI 162 (comparators sublibrary) to the `(srfi 128)` library. +- Cleaned up printing of call history to make it more obvious which functions were called most recently. + +Bug Fixes + +- The compiler now displays a helpful error message to the user when compilation of a program fails due to an error building a dependent library. +- Enhanced `cond-expand` support in a library declaration to + - Properly handle cases where there is more than one `cond-expand` sub-expression. EG: two `begin` expressions, a `begin` / `import`, etc. + - Properly handle the case where `export` is defined by `cond-expand`. Previously such exports would not be recognized by code importing the library. +