cyclone/_posts/2020-02-26-Released-Cyclone-Scheme-0.15.md
2020-02-24 18:22:07 -05:00

767 B

layout title excerpt
post Released Cyclone Scheme 0.15 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.