Viability of Guile in GNOME applications (original) (raw)
Hello all,
I’m trying to make a Solitaire application for GNOME (to replace AisleRiot). I thought that re-using games from AisleRiot would be a good idea (because of the impressive 80+ games). I started wondering if Guile (which the AsileRiot games are written in) is still a good option. I am not aware of any other GNOME or adjacent apps that make use of Guile, so I think re-using AisleRiot’s games would be an odd thing to do. Is there anything I am missing or what would be the best way to do this?
mcatanzaro (Michael Catanzaro) May 29, 2025, 1:58pm 2
Guile is a pretty niche language. I doubt you’ll find good answers here on Discourse.
You probably want to talk to the aisleriot maintainers about this. My general guideline is: don’t use a strange language unless you’re willing to contribute to maintaining the language bindings.
shbozz (Shbozz) May 29, 2025, 4:18pm 3
Ok, thanks, I was thinking of rewriting the games anyway.
two May 29, 2025, 9:15pm 4
afaik, in aisleriot only the game rules are written in guile, the ui is completely c, so bindings aren’t used because guile doesn’t touch gtk at all
so it’s probably fine
but why do you want to rewrite aisleriot?
shbozz (Shbozz) May 29, 2025, 9:28pm 5
Yes that is true, I want to rewrite because of the amount of ancient code present.