[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need GUI (again), gauging interest in an alternative approach.

From: Thomas Chust
Subject: Re: Need GUI (again), gauging interest in an alternative approach.
Date: Wed, 22 Mar 2023 17:27:34 +0100


a combination of CHICKEN and Godot sounds very interesting! I've been meaning to experiment more with that engine for a while, and with Godot 4.0 just out the door the time is probably perfect to try out the new extension APIs.

I'm not completely sure how the CHICKEN/Godot hybrid should look like and suspect that embedding Godot in a CHICKEN egg would at least be cumbersome. Maybe some kind of tooling to streamline the task of rolling CHICKEN code into a single loadable module for Godot to use would be most promising 🤔

I think I've just found a project for the upcoming CHICKEN summer workshop 😁

Thomas C.

Am Mi., 22. März 2023 um 15:28 Uhr schrieb Matt Welland <>:
I've been using IUP with Chicken for years. I really enjoy using it (thanks Thomas!). But, here we are, over 10 years later and IUP is still not available as an official Debian package and it is a burden to deploy. It is also still not supported on Mac.

So, I'm scouting around (again) for alternatives and I'm starting to lean towards using Godot for my next project. Godot + Chicken scheme that is. I'm hoping that I can deploy  to mac, Linux and Windows and maybe even android without too much pain.

Here is an article that makes the case for using Godot for graphical user interfaces:

I can achieve what I need with any one of three approaches:

1. Godot <==> chicken executable, where the connection could be tcp, http or similar.

2. Godot <==> chicken .so file

3. Chicken <==> godot egg

I don't have time or expertise to do an egg without help. Before I start working using option 1 or 2 I wanted to ask the chicken community if there was interest in collaborating on creating a godot egg.


NOTE: If hypergiant had a widget library with a decent text widget (line wrapping, copy/paste to the OS etc.) I'd have considered it. Raylib was also interesting and it's text support might have been adequate but the egg was never published and seems abandoned.

Complexity is your enemy. Any fool can make something complicated.
It is hard to keep things simple. - Richard Branson.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]