Asynchrones Rust treibt einen neuen Scheme-Compiler an: Einführung von scheme-rs
Matthew Plant stellt scheme-rs vor, seine Scheme-Implementierung, die die Leistungsfähigkeit von asynchronem Rust nutzt, um die langsamen Kompilierzeiten und die schwierige Debug-Erfahrung zu beheben. scheme-rs verwendet den R6RS-Standard und bietet nahtlose Interoperabilität mit asynchronem Rust, was das Verknüpfen von Code und das Debuggen vereinfacht. Der Autor skizziert auch eine zukünftige Sprache, Gouki, die auf scheme-rs aufbaut und das Makrosystem von Scheme mit dem Typsystem von Rust kombiniert, um eine leistungsfähigere Programmiererfahrung zu bieten. Obwohl scheme-rs noch in der Entwicklung ist, verfügt es über Kernfunktionen, und der Autor plant, eingebaute Funktionen hinzuzufügen und die Kompilierleistung zu optimieren.