Live data from Hacker News

Clojure Dart

github.com

1–10 of 43 posts

Re: Clojure Dart

#2
Nice work! I'm actually pretty excited to give this a shot. I like Flutter and Clojure. But writing Dart isn't the most fun thing I can imagine doing. Fun is something I find important in personal projects, but not so much my day to day work. I don't care about the language that pays the bills, the type of projects is way more important there.

Re: Clojure Dart

#3

Nice work! I'm actually pretty excited to give this a shot. I like Flutter and Clojure. But writing Dart isn't the most fun thing I can imagine doing. Fun is something I find important in personal projects, but not so much my day to day work. I don't care about the language that pays the bills, the type of projects is way more important there.

Interesting... I was under the assumption that most Dart code that pays the bills is actually within a Flutter context these days.

Re: Clojure Dart

#5
This is very interesting to see, lots of fun use cases with Clojure + Flutter.

> no REPL yet

Seems the most vital part is missing so far, but impressive enough with this first version released. Something I personally I do when hacking on my own lisps (happens too often maybe), is implementing support for the nrepl protocol so I can use neovim + conjure with it as soon as possible, to help further the development of course :)

From "https://github.com/Tensegritics/ClojureDart/blob/main/doc/fl..."

> When you edit your cljd file, the watcher recompiles cljd files and, on success, hot reloads the application. Sometimes the application may not pick up your change so hit the return key to get the watcher to restart the application.

Is this something specific to ClojureDart, is it because of Dart or because of Flutter? If it's because ClojureDart, it's alright as the project seems to be in early stages, but if it's because of Dart/Flutter it doesn't bode well. I have almost zero experience with either Dart/Flutter so interested to hear where the problem lies.

Re: Clojure Dart

#7

Nice work! I'm actually pretty excited to give this a shot. I like Flutter and Clojure. But writing Dart isn't the most fun thing I can imagine doing. Fun is something I find important in personal projects, but not so much my day to day work. I don't care about the language that pays the bills, the type of projects is way more important there.

Interesting... I was under the assumption that most Dart code that pays the bills is actually within a Flutter context these days.

I'd think so to, but hope angular dart takes off as I kind of love it!

Re: Clojure Dart

#8

This is very interesting to see, lots of fun use cases with Clojure + Flutter. > no REPL yet Seems the most vital part is missing so far, but impressive enough with this first version released. Something I personally I do when hacking on my own lisps (happens too often maybe), is implementing support for the nrepl protocol so I can use neovim + conjure with it as soon as possible, to help further the development of c…

I haven't looked at ClojureDart, but Flutter/Dart certainly had excellent hot reload, usually maintaining state and so on. Perhaps it's just the immaturity of this project. I do remember the hot reload might not have worked like a file watcher? I vaguely remember I had to integrate a server call into vim or something on save, but it was a while ago.

Re: Clojure Dart

#9
post #7

Earlier quoted context omitted.

Interesting... I was under the assumption that most Dart code that pays the bills is actually within a Flutter context these days.

I'd think so to, but hope angular dart takes off as I kind of love it!

AngularDart is sadly basically dead these days at least publicly. It still runs all of Google Ads so it’s very well maintained internally I imagine but it’s officially unsupported publicly at this point which I agree is a shame.

Flutter for web is at a weird stage right now. I think once AOM, WASM-GC and WebGPU are in place and well supported across browsers it will be a very different story but thats probably a year or two away at this point.

Re: Clojure Dart

#10

Nice work! I'm actually pretty excited to give this a shot. I like Flutter and Clojure. But writing Dart isn't the most fun thing I can imagine doing. Fun is something I find important in personal projects, but not so much my day to day work. I don't care about the language that pays the bills, the type of projects is way more important there.

>But writing Dart isn't the most fun thing I can imagine doing

I really really do not understand this. Dart 2 is one of the most beautiful languages out there. Dart is a composition of the best parts of python (or maybe ruby?), javascript, c# and java.

Post reply on HN