Live data from Hacker News

Show HN: Programming Google Flutter with Clojure

github.com

1–10 of 93 posts

Show HN: Programming Google Flutter with Clojure

#1
This proof-of-concept project combines: - Flutter, from Google; - ClojureDart, port of Clojure to Dart from Tensegritics; and - Matrix, a reactive framework from moi.

So, yes, we can now program Flutter with a Lisp. Yay.

Project includes dozens of working examples and a full implementation of the TodoMVC classic to help tire-kickers play around.

Support installing freely available on the #matrix channel on the Clojurians Slack.

Show HN: Programming Google Flutter with Clojure
github.com

Re: Show HN: Programming Google Flutter with Clojure

#3
When working with Flutter I did dream "It would be pretty amazing to have a Lisp on top of this" - awesome work you're doing here!

Lots of interesting stuff happening in the Clojure space lately.

https://github.com/squint-cljs

It's a strange thought, but I wonder if Clojure (or rather, the clojure community) would somehow "migrate" from the jvm at this rate.

Re: Show HN: Programming Google Flutter with Clojure

#6
post #5

Ah Flutter. I burned a month making silly apps with it, but then I realized that I would probably be better off learning any other programming language than Dart (careerwise at least)

Yeah. C++/Rust, or (slightly far fetched) C# support would be so awesome!

Re: Show HN: Programming Google Flutter with Clojure

#8
post #5

Ah Flutter. I burned a month making silly apps with it, but then I realized that I would probably be better off learning any other programming language than Dart (careerwise at least)

How come? What's so bad about dart?

Easy, its only purpose to exist is for doing Flutter apps, there is hardly any significat use of Dart outside of Flutter.

Re: Show HN: Programming Google Flutter with Clojure

#9
post #8

Earlier quoted context omitted.

How come? What's so bad about dart?

Easy, its only purpose to exist is for doing Flutter apps, there is hardly any significat use of Dart outside of Flutter.

That's in no way a bad thing, some may say that means it does one thing (an important thing) extremely well ;)

I switched from a purely TS/JS stack (React-Native-Web to cover iOS/Android/Web, Typescript on the backend, with some stuff to share types), and just got way too tired of all the tooling, the configuration, etc.

While I use Golang on the backend (compiled to WASM for serverless) I wouldn't be against using Dart on the backend if it had a WASM compiler...

....and upon doing some research to put a link in here, apparently you can as of seven days ago? https://github.com/dart-lang/sdk/blob/main/pkg/dart2wasm/dar...

Post reply on HN