Rust asynchrone alimente un nouveau compilateur Scheme : présentation de scheme-rs
Matthew Plant présente scheme-rs, son implémentation de Scheme qui tire parti de la puissance de Rust asynchrone pour résoudre ses temps de compilation lents et son expérience de débogage difficile. scheme-rs utilise la norme R6RS et offre une interopérabilité transparente avec Rust asynchrone, facilitant le collage de code et le débogage. L'auteur envisage également un futur langage, Gouki, basé sur scheme-rs, combinant le système de macros de Scheme et le système de types de Rust pour une expérience de programmation plus puissante. Bien qu'il soit encore en cours de développement, scheme-rs possède des fonctionnalités de base et l'auteur prévoit d'ajouter des fonctions intégrées et d'optimiser les performances de compilation.
Lire plus