mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
New 0.7.1 release
This commit is contained in:
parent
3e481a1c48
commit
05cb8a2814
1 changed files with 21 additions and 0 deletions
21
_posts/2017-12-21-Released-Cyclone-Scheme-0.7.1.md
Normal file
21
_posts/2017-12-21-Released-Cyclone-Scheme-0.7.1.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
layout: post
|
||||
title: Released Cyclone Scheme 0.7.1
|
||||
excerpt: This release improves support for macros by (finally) including `let-syntax` and `letrec-syntax` as well as enhancing `eval` to allow defining `syntax-rules` macros. The release also adds a few minor features from R7RS that had been missing.
|
||||
---
|
||||
|
||||
Features
|
||||
|
||||
- Added support for `let-syntax` and `letrec-syntax`.
|
||||
- Added the `(scheme repl)` library and `interaction-environment` function from R7RS.
|
||||
- Allow `eval` to recognize `syntax-rules` macros.
|
||||
- Added single-byte oriented I/O functions `read-u8`, `peek-u8`, and `write-u8` from R7RS.
|
||||
|
||||
Internal Changes
|
||||
|
||||
- Relocated all macro expansion code to the `(scheme eval)` module. Cyclone's `(scheme cyclone macros)` library is now obsolete.
|
||||
|
||||
Bug Fixes
|
||||
|
||||
- Added the `full-unicode` feature since Unicode is supported as of the 0.7 release.
|
||||
|
Loading…
Add table
Reference in a new issue