Comment by zelphirkalt
18 days ago
What kind of application do you write in Gauche?
I am asking, because I might want to get more familiar with it, if it is great for something like GUI or web app. I know there is Guile Golf, but to me it feels unfinished, and I experienced segfaults and crashes, when not doing things exactly as shown in examples and using standard GTK procedures, so that one is kind of out for me, and guile-gi is still changing and seemed kinda complicated to use. On the web front, there is Artanis, but it is too opinionated for me, not a minimalistic framework. Still can build things on top of guile fibers concurrent web server, but then have to build lots of things myself.
Recently, I used Python and tkinter, which works really well, and I would love to have good bindings for tk in Guile.
On my search for Scheme and GUI, I also found stklos, but I have no idea how ready it is and what kind of libraries I would have available, if I built an application with it.
Racket of course also has a GUI framework, that I have tried to use in the past, but it does not have a treeview widget. Has listbox though, with multiple columns.
What does Gauche have to offer, specifically for application development? (GUI, or web, or other)
https://docs.racket-lang.org/rkt-tree-widget/index.html
I should clarify that the "applications" I write are usually command line tools. I don't think I've ever written a full working GUI application, although now with AI I bet it would be fast and easy to bang something together.