Released Version 3.13
This release includes many enhancements to improve support for R7RS:
- Added the command line flag
--revision 7(or-r7for short) to allow huski and huskc to start in R7RS mode. - Added most of the standard R7RS libraries:
(scheme base),(scheme char), etc. -
Extended syntax-rules to allow another identifier to be used to specify the ellipsis symbol, per R7RS. For example,
:::could be used instead:(define-syntax and (syntax-rules ::: () ((and test1 test2 :::) (if test1 (and test2 :::) #f)))) - Added the following functions from R7RS:
make-list,list-copy,list-set!,vector-copy,vector-map,vector-for-each,vector-append,string-map,string-for-each,string->vector,vector->string,vector-copy!,string-copy!