Mosh is a free and fast interpreter for Scheme as specified in the R6RS.(R6RS is the latest revision of the Scheme standard) The current release of Mosh supports all of the features R6RS. See detailed information on http://mosh.monaos.org.
Get a release of Mosh from Download. The development head version is also available.
See INSTALL and doc for prerequisite packages.
% ./configure
% make
% make check
% make install
On Windows, see Build.
- Mosh current
- Gauche
- re2c 0.13.5 or higher
- bison
- subversion
- autoconf 2.63 or higher
- automake
- pkg-config
Following autotools version works.
- autoconf 2.65 and automake 1.11.
- autoconf 2.63 and automake 1.10.
% git clone git://github.com/higepon/mosh.git
% cd mosh
% ./gen-git-build.sh
% ./configure
% make
% make check
% make install
% CFLAGS='-arch i386 -m32' ./configure --prefix=~/lib-for-mosh && make && make install # 32bit oniguruma
% ABI=32 ./configure --prefix=~/lib-for-mosh && make && make install # 32bit libgmp
% git clone git://github.com/higepon/mosh.git
% cd mosh
% export PATH=/Users/taro/lib-for-mosh/bin:$PATH # for onig-config
% export CC=clang
% export CXX=clang++
% ./gen-git-build.sh
% CFLAGS='-arch i386' CXXFLAGS='-arch i386' LDFLAGS="-L/Users/higepon/lib-for-mosh/lib" ./configure --without-nmosh-defaults
% make
% make check
% make install