Schluessel
Schluessel Milia - A LISP Interpreter on Pure JavaScript -

ホーム使用方法 - ダウンロード - サンプル - マニュアル
Schluessel Milia(シュリュッセル ミリア)は JavaScriptで動作するLISPのインタプリタです。
(Schemeに似ていますがSchemeの特徴である継続と末尾再帰の最適化をサポートしていません)
R5RSライクなマクロやjQuery等のJavaScriptライブラリをシームレスに使用することができます。
また、Schluessel MiliaのソースをJavaScriptに変換するコンパイラもあります。
Schluessel Miliaは3条項BSDライセンスで配布します。 Schluessel MilianのJavaScriptコンパイラはApache License 2.0で配布します。

What's new
2015/08/01
Schluessel Milia Ver.0.0.3を公開しました。
以下の機能を追加しました。
  1. メソッドチェーンの呼び出しマクロの追加
  2. 正規表現の追加
  3. vector-map, vector-for-each, vector-foldの追加
  4. try/ccの追加
  5. defineで名前空間にバインドできるようにした
2015/05/09
Schluessel MiliaのPure JavaScriptインタプリタを公開しました。
2015/05/02
Lisp(Schemeではない)からJavaScriptに変換するAltJS処理系 Schluessel Miliaを公開しました。


リリースノート
Milia Ver. 0.0.3
以下の機能を追加しました。
  1. メソッドチェーンの呼び出しマクロの追加
  2. 正規表現の追加
  3. vector-map, vector-for-each, vector-foldの追加
  4. try/ccの追加
  5. defineで名前空間にバインドできるようにした
Milia Ver. 0.0.2
以下の機能を追加しました。
  1. キーワードを使用したオプショナルな引数
  2. Pure JavaScriptなインタプリタ
  3. JavaScriptオブジェクトの生成
Milia Ver. 0.0.1
Schluessel MiliaのPure JavaScriptインタプリタを公開しました。

Milia Ver. 0.0.0
Lisp(Schemeではない)からJavaScriptに変換するAltJS処理系 Schluessel Miliaを公開しました。


Yuichiro Moriguchi
yuichiro-moriguchi@nifty.com
SourceForge.JP