# Next Release - Date TBD Features: - Added the following libraries from R7RS-large red edition (data structures): - SRFI 1 list library - SRFI 133 vector library - SRFI 111 boxes - Added SRFI 2, `and-let*` - Added `parameterize` from section 4.2.6 of R7RS to the `(scheme base)` library. - Modified the makefile to also search current working directories for headers and libraries. Bug Fixes: - Thanks to Mark Meyer, identified and fixed several segfaults in `write` and `display`. - Updated `write` to display escaped character sequences (EG: `\t`) instead of literal characters. - Prevent C compilation errors when building a program that only contains basic primitives or a constant at the top level. - Fixed the compiler to allow application of a function that can take any number of arguments. For example: ((lambda test (write test)) 1 2 3 4) - Updated `eval` to handle functions that take an optional number of arguments. - Updated `number->string` to omit leading zeros for binary conversions. - Fixed `apply` to use the proper semantics when receiving more than one data argument. - Changed the `assoc` and `member` functions to accept an optional comparison function, and modified both families of functions to be native Scheme functions instead of C primitives. - Allow libraries to contain multiple `import`, `begin`, and `export` sections.