私は、いくつかの並列化のトリックを行うJavaでSchemeエバリュエーターを作成しました。今のところ私以外は使えませんが、結果は出ています。
フロントエンドとミドルエンドは私の目的には問題がなく、集中したい部分ですが、バックエンドは最悪です。最適化されておらず、低速であるか、適切な末尾呼び出しの最適化が不足しています。
その代わりに、既存のVMをターゲットにします。誰かがこれの候補を知っていますか?エンタープライズ対応のVMである必要はありませんが、少なくとも
- スキームから(比較的)簡単にターゲットにできます
- (合理的に)ポータブルであること
- 箱から出して並列構造をサポート