Mosh
A Fast R6RS Scheme interpreter.
Documents
News
- 2009/08/07 : 0.2.0 released (release note)
- mosh-0.2.0.tar.gz
- mosh-0.2.0-setup-win32.exe
- Added (mosh concurrent) library.
- (mosh concurrent) offeres "Erlang (or termite) like" message passing concurrent system.
- This is alpha version. Please give us your feedback.
- You can see some samples on mosh/example directory.
- Added auto-compilation-cache.
- Loaded libraries will be compiled automatically and stored to the cache directory on first execution.
- This offers far greater efficiency.
- --disable-acc and --clean-acc option are avalable.
- Added (mosh file) library which exports as following procedures.
- create-directory, delete-directory, rename-file, create-symbolic-link
- file-directory?, file-symbolic-link?, file-regular?, file-readable?
- file-executable?, file-writable?, file-size-in-bytes, file-stat-mtime
- fille-stat-atime, file-stat-ctime,
- Improved (mosh ffi).
- Now FFI works on Windows too. (by OKUMURA Yuki)
- Added pointer procedures.
- pointer?, shared-errno, pointer->integer, integer->pointer
- pointer-set-c-int8!, pointer-set-c-int16!,
- pointer-set-c-int32!, pointer-set-c-int64!, pointer-ref-c-uint8,
- pointer-ref-c-uint16, pointer-ref-c-uint32, pointer-ref-c-uint64,
- pointer-ref-c-int8, pointer-ref-c-int16, pointer-ref-c-int32,
- pointer-ref-c-int64, pointer-ref-c-signed-char, pointer-ref-c-unsigned-char,
- pointer-ref-c-signed-short, pointer-ref-c-unsigned-short, pointer-ref-c-signed-int,
- pointer-ref-c-unsigned-int, pointer-ref-c-signed-long, pointer-ref-c-unsigned-long,
- pointer-ref-c-signed-long-long, pointer-ref-c-unsigned-long-long, pointer-ref-c-float,
- pointer-ref-c-double, pointer-ref-c-pointer, pointer-set-c-char!, pointer-set-c-short!,
- pointer-set-c-int!, pointer-set-c-long!, pointer-set-c-long-long!,
- pointer-set-c-float!, pointer-set-c-double!, pointer-set-c-pointer!,
- pointer-null, pointer-null?, pointer-diff, pointer-add,
- pointer=?, pointer<?, pointer>?, pointer<=?, pointer>=?, pointer<>?
- Rewrite equal? for perfomance reason.
- Using Efficient Nondestructive Equality Checking for Trees and Graphs Michael D. Adams and R. Kent Dybvig.
- Improved compilation time.
- Some critical procedures are rewritten in C++.
- Updated (lambda wiki).
- See example/wiki
- Many bug fixes.
- Thanks to Marco Maggi, he gave us many detailed bug reports.
- 2009/05/13 : 0.1.2 released (release note)
- 2009/05/03 : 0.1.0 released (release note)
- 2008/10/31 : version 0.0.7 released (release note)
- 2008/08/28 : version 0.0.6 released (release note)
- 2008/07/18 : version 0.0.5 released (release note)
- 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