Ljsp
仕様など
- 基本的にScheme風(Lisp-1,真偽値は#t/#f,レキシカルスコープ)。
- call/cc対応。
- 末尾再帰の最適化。
- 内部defineに対応。
- defined:の欄はトップレベルの束縛一覧。マウスにあわせて値を表示。
- 入力欄はカーソル移動にあわせて対応する括弧を表示。
- URLに?l=ファイル名を追加するとそれを読み込み。
- URLに?e=S式を追加するとそれを評価。
- マクロはdefine-macroのみ。define-syntaxは未対応。
- quasiquoteの展開にlistを使うようにする。
- おせっかい機能が不要な人用のシンプルUI版(コアは同じ)。
- コアの機能を担当するJavaScript部分のソース。
- Lispでの関数を定義する基本ライブラリ。
- 基本的にLispで書けるところはLisp部分で書いてJavaScript部分はミニマムにする方針。
- 動作確認ブラウザ:Firefox3,IE6
back
self