Live data from Hacker News

Clojure Desktop UI Framework

github.com

1–10 of 139 posts

Re: Clojure Desktop UI Framework

#2
Really could use a link to the API docs in the README.md, it is a bit hard to judge when the "documentation" such as they have so far is sparse. But it is nice to see a newish UI project.

I will say I've found Clojure to be a success story for doing GUI work. Projects like Dave Ray's seesaw (https://github.com/clj-commons/seesaw) are an amazing demo of how one man can rearchitect an API like Swing into something that is deceptively fun to use. High hopes that this project goes somewhere that is similarly enjoyable.

Re: Clojure Desktop UI Framework

#6

Lol, checking out the readme. Dunking on stuff isn't what makes you an opinionated framework.

I’ve gone over the readme, what part would you say is them dunking?

Like, honest question, I do agree with most of their points and don’t think they’re presenting them in a too harsh way

Re: Clojure Desktop UI Framework

#7
post #2

Really could use a link to the API docs in the README.md, it is a bit hard to judge when the "documentation" such as they have so far is sparse. But it is nice to see a newish UI project. I will say I've found Clojure to be a success story for doing GUI work. Projects like Dave Ray's seesaw ( https://github.com/clj-commons/seesaw ) are an amazing demo of how one man can rearchitect an API like Swing into something th…

There's a lot of languages that just work better for doing declarative ui than Java. Booth Groovy and Scala have wrappers that just make it that much easier.

http://groovy-lang.org/dsls.html#swingbuilder https://github.com/scala/scala-swing

Re: Clojure Desktop UI Framework

#9
post #2

Really could use a link to the API docs in the README.md, it is a bit hard to judge when the "documentation" such as they have so far is sparse. But it is nice to see a newish UI project. I will say I've found Clojure to be a success story for doing GUI work. Projects like Dave Ray's seesaw ( https://github.com/clj-commons/seesaw ) are an amazing demo of how one man can rearchitect an API like Swing into something th…

the Readme says this about the doc:

  Work in progress. No docs, and everything changes every day.

Re: Clojure Desktop UI Framework

#10
I'm sure Clojure is a great language for some tasks...

But, looking at the examples (picked the Wordle one since I know that game): https://github.com/HumbleUI/HumbleUI/blob/main/dev/examples/...

I find it extremely hard to read. Even small snippets, say line 56 to 74 which define this "color", "merge-colors" and "colors"... then the "field" one lines 76 to 117 is even harder.

is it more natural read for people familiar with writing functional programs? (am I permanently "broken" due to my familiarity with imperative programing?)

I wonder what the same Wordle example would look like in, say pure Flutter.

Also wonder how would that code look with external dependencies (say hitting a server to get the word of the day), and navigation (with maintaining state in between those pages)

Post reply on HN