Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cljfx
Declarative, functional and extensible wrapper of JavaFX inspired by better parts of react and re-frame
I think the IUP bindings are really worth a try: https://github.com/lispnik/iup/ Overview of it (and others): https://lispcookbook.github.io/cl-cookbook/gui.html I quickly tried it and it worked as expected. The only difficulty is to learn the framework: how to assemble the GUI parts (where to put the scrollbar?) and this sort of things. Given the author it should be pretty much dynamic (as much as Ltk) but might not be there yet. It will, given more users and demand.
Interesting. All of my experience there was repl-based (e.g. with seesaw for swing or my own library). I didn't have to AOT compile anything until finally deploying stuff at the end, and repl-based development worked very well. Manipulating swing widgets and forms is fine if you do it via edt (typically behind a macro) and even then, you can typically just mess with them from the repl and most look-and-feels won't complain about non-edt access). There is now cljfx which is similarly cross platform except via javafx, as well as the approach of writing stuff in cljs and just rendering in a javafx webview (cross platform, as well as browser friendly).
[2] https://github.com/clj-commons/seesaw