0
femtolisp
femtolispは、シンプルでエレガントなSchemeの方言です。字句スコープを持つlisp-1です。コアは、12個の組み込み特殊フォームと33個の組み込み関数です。
- 無料アプリ
- Self-Hosted
femtolispは、シンプルでエレガントなSchemeの方言です。字句スコープを持つlisp-1です。コアは、12個の組み込み特殊フォームと33個の組み込み関数です。これは高速で、非ネイティブコンパイルの最速のScheme実装の中でランキングされています。多くのプリミティブ(フィルターやfor-eachなど)がCではなく言語で記述されていても、このレベルの速度を実現します。femtolispはバイトコードコンパイラとVMを使用し、コンパイラはfemtolispで記述されています。バイトコードは一流であり、印刷および読み取りが可能で、「人間が読み取り可能」です(表現は通常の低ASCII文字のストリングです)。...特徴-ベクトル、ストリング、gensyms-バッククォート-例外-印刷および読み取り循環/共有構造-すべての値を読みやすいように印刷できます-prettyprinting-ハッシュテーブル-Cデータ型を直接使用するためのPythonのctypes-循環構造で機能する等価および順序付き比較述語-適切な末尾再帰-ioおよびutf8サポート付きメモリストリーム-いくつかのR6RS機能を含む、Schemeとの高度な互換性-可能な限り機能が少ないシンプルでよく組織された強力なAPI-GCの圧縮
femtolisp