Clj.rs : un dialecte Clojure en Rust

Original : Clj.rs – a Clojure dialect implemented in Rust

Pourquoi c'est important

Clojure sur Rust ouvre la voie à un Lisp système sans garbage collector Java.

Clj.rs (cljrs) est un dialecte expérimental de Clojure ciblant l'écosystème Rust, avec structures de données persistantes, macros et interop native. Disponible sur crates.io, stade alpha.

Clj.rs est un projet open source qui implémente un dialecte de Clojure en Rust. Publié sous le nom cljrs sur crates.io, il propose un runtime Lisp capable d'exécuter du code en mode interprété ou compilé. Parmi ses caractéristiques : des structures de données persistantes, un système de macros hébergé et une interopérabilité native avec Rust. Le projet se positionne également comme runtime de codage agentique — un angle inhabituel pour un Lisp expérimental. Le dépôt source est disponible sur GitHub (csm/clojurust), une référence de langage est accessible sur docs.clj.rs, et un REPL en ligne permet de tester le dialecte directement dans le navigateur. Le mainteneur prévient clairement : stade alpha, bords rugueux à prévoir.

Source

clj.rs — Lire l'original →