TinyScheme Changelog

What's new in TinyScheme 1.41

Aug 19, 2013
  • Bugs fixed:
  • Fixed num_mod routine which caused errors in use of modulo
  • Corrected version number shown on startup
  • Added missing #if in opdefines.h around get and put
  • Fix for the modulo procedure
  • Optimized append to make it an O(n) operation
  • R5RS related changes:
  • Parser does not handle delimiters correctly
  • Add a decimal point to inexact numbers in atom2str
  • Make min/max return inexact when any argument is inexact
  • Compatability fix for expt.
  • Optional radix for string->number and number->string
  • Append with one argument should not return a list
  • Compatability fix for integer?
  • Other changes:
  • Added flags to makefile for MinGW/MSYS
  • Moved variable declarations to avoid warnings with some compilers
  • Don't print space after initial #( when printing vectors
  • Minor optimization for is_nonneg()
  • No need to round integers in OP_ROUND
  • Fixes to code that reports line number with error