A Clojure dialect targeting Dart and Flutter

This made my day! You too can build awesome product & company using @ClojureDart !
4
17
758
ClojureDart retweeted
Having too much fun with ClojureDart and Flutter!
3
12
552
Nice @ClojureDart shout out in @jeayewilkerson new blog post about jank-lang jank-lang.org/blog/2025-07-1…
2
9
394
Looks like it’s here to stay and power @ClojureDart
4
8
474
ClojureDart retweeted
Developing a consumer app is humbling. We made a budget app. 9 out of 10 users stop at “what’s your budget?”
3
1
10
1,426
If you doubt how much reach you can get with the Dart programming language (and @ClojureDart )
native assets 💙
2
7
307
ClojureDart retweeted
ClojureDart stack traces are now sourcemapped and highlight the failing expression.
1
3
47
989
Attending @Flutter_Connect today representing @ClojureDart ! Come say hello 👋 - and big thanks to @mhadaily for the invite
2
7
309
ClojureDart retweeted
ClojureDart has a new join-with function which has accelerated datastructure support. What is it useful for? Some examples 👇🧵
3
6
35
1,693
ClojureDart retweeted
ClojureDart repl coming for real!
3
8
88
1,732
An other awesome app written in @ClojureDart and @FlutterDev teddit.net/r/disorganized/s/…
2
10
304
When working on the first few drafts of @ClojureDart we had a diary. We wrote down reasoning behind the design/features. Unfortunately it was not blog posts
Replying to @TheGingerBill
When I have time, I try not just to communicate facts about features, but the reasoning behind them (and why something else was not done instead), because ultimately that reasoning is what helps the full picture make coherent sense. “Wisdom” to the extent we can have it is much more important than surface features.
1
3
386
Yay! Clojure crunching fibonacci numbers faster than C! Over at Clojurians Slack, @valerauko came up with a way to trick the #Clojure compiler and JVM JIT to generate code that runs at 200ms for “fib 40” on my machine. Significantly faster than the C version currently used by the Languages project, which runs at 250ms. We're not completely sure why this happens. The same trick can be applied to the Java implementation, which then runs at C speed. (So there are two mysteries here.) The code needs to be compiled with direct linking, so if you try this: Compile the code using the binding in the Rich comment form before running the benchmark, which will run on the compiled class as long as you don't save the file after compiling. Also: - To compile you need to have a `classes` subdirectory at the project root. - To run the compiled class, `"classes"` needs to be on your classpath. For anyone wondering why we don't go for iterative or tail recursion. It's not the point with this benchmark, which is using naïve fibonacci to see how recursion and function call overhead is handled by a given language.
3
8
51
2,398
We've been asked many times how to configure a CI for building iOS/macOs/Android apps with ClojureDart. Here is a repo using Github Actions with a full working configuration. github.com/Tensegritics/cljd…
4
13
703
Announcing ClojureDart Open-Source support plans (basically sponsorship but in an accountant friendly package) tensegritics.com/#oss-plans
1
4
21
740