Viability of Guile in GNOME applications

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?

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.

1 Like

Ok, thanks, I was thinking of rewriting the games anyway.

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?

Yes that is true, I want to rewrite because of the amount of ancient code present.