ClojureDart, a port of the Clojure language that compiles to the Google-developed Dart language, has been published by Clojure consulting firm Tensegritics, with the goal of extending Clojure to mobile and desktop apps.
The primary goal of ClojureDart is to leverage Dart and Google’s Flutter development toolkit, for building multi-platform applications from a single codebase. The Clojure port, though, remains a work in progress and is not yet feature-complete. “Some features may be outright missing or partially implemented or even bugged. In any case, get in touch with us or open an issue,” the Tensegritics developers wrote on their GitHub repo. They added that they believed the current port was good enough for use by the “bravest Clojurists.”