Apr 30, 2006

[Misc] Java で Scheme

JVM 上の Scheme 実行環境で遊んでみた。 どうやら SISC と Kawa という環境があるらしい。

SISC
http://sisc.sourceforge.net/
Kawa
http://www.gnu.org/software/kawa/
オレンジニュース - JavaベースのScheme処理系「Kawa」と「SISC」の違い
http://secure.ddo.jp/~kaku/tdiary/20060412.html
ひWeb / ひ日誌 - JavaベースのScheme処理系
http://www.fobj.com/hisa/diary/20060412.html#p02

Kawa にチャレンジ

Kawa は jar 1 つで動作できる非常に軽い環境。

>set JAVA_HOME=c:\_java\jdk\1.5.0_06
>set PATH=%JAVA_HOME%\bin;%PATH%
>java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

>java -jar .\kawa-1.8.jar
#|kawa:1|# (display (+ 12 4))(newline)
16
#|kawa:2|#

SISC にチャレンジ

Kawa よりは jar が多いけれど、Kawa 同様簡単に起動できた。

>java -classpath .\sisc.jar;.\sisc-lib.jar;.\sisc-opt.jar sisc.REPL
 -h .\sisc.shp
SISC (1.13.6)
#;> (display (+ 12 4))
16#;>

Posted in Misc | このエントリーをはてなブックマークに追加 | この記事をクリップ! livedoor クリップ |