Ich habe eine Scheme evaluator in Java geschrieben, die einige Parallelisierungstricks durchführt. Es ist für niemanden außer mir für den Moment verwendbar, aber ich bekomme einige Ergebnisse.VM für Scheme mit Unterstützung für die Parallelisierung
Das Frontend und Middle-End sind für meine Zwecke in Ordnung und sind die Teile, auf die ich mich konzentrieren möchte, aber mein Backend saugt. Es ist nicht optimiert und ist langsam oder es fehlt die richtige Tail-Call-Optimierung.
Also stattdessen möchte ich eine vorhandene VM zielen. Kennt jemand einen Kandidaten dafür? Es muss nicht ein Enterprise-Ready-VM, aber zumindest sollte es
- sein (relativ) leicht aus Schema
- seine (vernünftigerweise) tragbare
- Unterstützung parallel Konstrukte aus dem Kasten zielen