Clojure meets Dart in ClojureDart

ClojureDart, a port of the Clojure language that compiles to the Google-developed Dart language, has been revealed by Clojure consulting agency Tensegritics, with the aim of extending Clojure to cellular and desktop apps.

The first aim of ClojureDart is to leverage Dart and Google’s Flutter growth toolkit, for constructing multi-platform functions from a single codebase. The Clojure port, although, stays a piece in progress and isn’t but feature-complete. “Some options could also be outright lacking or partially applied and even bugged. In any case, get in contact with us or open a problem,” the Tensegritics builders wrote on their GitHub repo. They added that they believed the present port was adequate to be used by the “bravest Clojurists.”

Code for ClojureDart is accessible on GitHub, Tensegritics revealed on April 15. Missing at this level are a REPL and multi-method and sorted-collection capabilities. Directions are featured on rapidly beginning out with ClojureDart and Dart or Flutter.

As soon as positioned as a rival to JavaScript, type-safe Dart has been repositioned as a language for creating “quick apps on any platform,” together with cellular and internet apps. Dart has its personal VM and builders can compile Dart to machine code or JavaScript.

Clojure is a language for the JVM and Microsoft’s Widespread Langue Runtime, serving as a dialect of Lisp with a code-as-data philosophy.

Copyright © 2022 IDG Communications, Inc.

Supply hyperlink

Leave a Reply

Your email address will not be published.