Comment by ☕️ Morgan

Re: "Building native UI applications on Linux in the declarative/..."
In: u/ostov

Flutter works exactly as you describe; redraws are automatic from state. It's not JS, but then JS is not "native", although I was not clear if Flutter fits what you want there either. It can compile to binary code, it's native in that sense :) ... agreed about it not looking very desktop-like, I guess that may come later as desktop support is relatively recent.

☕️ Morgan

2023-06-02 · 3 years ago

Original Post

🚀 ostov

Building native UI applications on Linux in the declarative/reactive way? — I like GTK+ visually. It's minimalistic and all applications look organically on one Gnome-based desktop. But when I decided to write an application myself for my favorite OS (Elementary), I went into a stupor. You can only write in Vala+GTK in HORRIBLE imperative style. After a long time programming in [Lisp Racket] and [JS], I can't go back to this. I can't imagine programming without lambdas and stateless...

💬 8 comments · 2023-06-01 · 3 years ago · #coding #declarative #linux