Released Cyclone Scheme 0.35.0
August 25th, 2022
- Arthur Maciel added
memory-streamsto the list of symbols that
(features)can return, indicating that the current installation supports in-memory streams.
Prevent an error when evaluating a
beginexpression that contains both a macro definition and an application of that macro. For example:
begin (define-syntax foo (syntax-rules () ((foo) 123))) (foo))
- Fix a regression where
c-compiler-optionswas not recognized as a top level form by programs.
- Enforce a maximum recursion depth when printing an object via
write, and when comparing objects via
equal?. This prevents segmentation faults when working with circular data structures.
- Added proper implementations of
memv. Both were previously implemented in terms of