3 ms·
Exciting! Clojure is one of the few modern languages (someone please point out the others!) that you can use on top of any major platform: * web, via Clojures
by the-alchemist 5y ago
Exciting!
Clojure is one of the few modern languages (someone please point out the others!) that you can use on top of any major platform:
* web, via Clojurescript
* mobile, via React Native
* JVM server-side, via reg' ol' Clojure
* .NET, via Clojure CLR
* microcontrollers, via https://ferret-lang.org/ https://ferret-lang.org/ (seems dead, tho)
and now Dart. Of course, being a hosted language has its own pros/cons, but it's truly impressive that a language has such comprehensive breadth.
You can literally share code between your Arduino project, REST backend, and HTML/CSS/JS frotend.
- tosh 5y agoThanks to babashka also for command line tools and other use-cases (serverless?) where startup time matters: https://babashka.org https://babashka.org
- dekelpilli 4y agoThere's also NBB (Node Babashka) also by borkdude, which could also be a good option for serverless. https://github.com/babashka/nbb https://github.com/babashka/nbb
- gavinray 5y agoKotlin can do this as well, with Jetpack Compose as the multiplatform UI SDK https://kotlinlang.org/docs/multiplatform-dsl-reference.html#targets https://kotlinlang.org/docs/multiplatform-dsl-reference.html...