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 · 2 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 · 2 years ago · #coding #declarative #linux

Proxy Information
Original URL
gemini://bbs.geminispace.org/u/Morgan/1439
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
55.108637 milliseconds
Gemini-to-HTML Time
0.335666 milliseconds

This content has been proxied by September (ba2dc).