|
|
Mosh
A Fast R6RS Scheme interpreter.
Review
- Please review our code with code review tool.
Packages
- Mosh 0.0.4 FreeBSD port is available by Katsuji ISHIKAWA.
News
- 2008/07/18 : version 0.0.5 released (release note)
- Added experimental "R6RS batch mode" using psyntax.
- run with -b option like "cd r6rs-examples; mosh -b hello.ss"
- There are some samples in mosh/r6rs-examples directory.
- Ported psyntax library.
- syntax is "The portable R6RS library and syntax-case system" by Abdulaziz Ghuloum and Kent Dybvig.
- Added SRFI 98 get-environment-variable and get-environment-variables.
- Improved stack trace.
- Improved (apply ...) not to use C native stack recursively.
- Improved profiler.
- Improved compilations speed.
- Improved procedure speed which is written in C++.
- Rewrote some procedures in C++ for perfomance.
- Added load option. run mosh with "-l".
- Added many procedures.
- call-process
- vector?
- string
- string->lines
- filter-map
- map-with-index
- car+cdr
- take
- drop
- take!
- take-right
- drop-right
- drop-right!
- integer?
- fifth
- sixth
- seventh
- eighth
- ninth
- tenth
- xcons
- make-list
- list-tabulate
- list-copy
- list=
- split-at
- split-at!
- not-pair?
- last-pair
- last
- circular-list
- proper-list?
- circular-list?
- dotted-list?
- Fixed many bugs.
- 2008/06/12 : version 0.0.4 released (release note)
- 2008/05/20 : version 0.0.3 released (release note)
- 2008/05/14 : version 0.0.2 released
- 2008/05/13 : version 0.0.1 released
