Clojure meets Dart in ClojureDart

A port of Clojure that compiles to Dart, ClojureDart aims to extend the use of Clojure to mobile and desktop applications.

Clojure meets Dart in ClojureDart
A port of Clojure that compiles into Dart, ClojureDart aims to expand the use of Clojure in mobile and desktop applications.
ClojureDart, a port of Clojure that compiles to Google’s Dart language, was published by Clojure consultancy Tensegritics to extend Clojure to mobile and desktop applications.

The main purpose of ClojureDart is to use Dart and Google’s Flutter development kit to build cross-platform applications from a single code base. However, the Clojure port remains in development and is not yet a full feature. “Some features may be missing or partially implemented or buggy. In any case, please contact us or open an issue,” the developers of Tensegritics wrote in their GitHub repository. They added that they believe the current port is sufficient for use by “the bravest Clojurists.”