New release

This commit is contained in:
Justin Ethier 2020-02-24 18:22:07 -05:00
parent d4cbdb7362
commit c3476103a3

View file

@ -0,0 +1,15 @@
---
layout: post
title: Released Cyclone Scheme 0.15
excerpt: This release makes it easier to integrate with C libraries
---
Features
- Added the `c-linker-options` library directive to allow a library to specify options to pass to the C linker. This prevent compiler errors when linking the final executable.
- Added the `-CLNK` compiler option to specify a custom command to provide as a linker option. For example: `"-lcurl"`.
Bug Fixes
- Fixed the division (`/`) operator to ensure exact arguments will produce inexact results rather than incorrect fixnum results. The example given in R7RS is that `(/ 3 4)` must not return a mathematically incorrect result of `0`. This was previously broken in compiled code though `icyc` would return the correct result.