Hello, nothing is "wrong" with Tk, I guess — different UI toolkits just have different strength 🤷
Combining Tcl/Tk with CHICKEN is a complex deployment scenario, and I think it works best on desktop platforms with nice package managers. If that's what you are targetting, the Tcl/Tk look and feel system works for you, and all the widgets you need are there, it's a great option! Ciao, Thomas C. Am Do., 23. März 2023 um 04:38 Uhr schrieb elf <e...@ephemeral.net>: > Erm, what's wrong with the tk bindings, which should work everywhere > already? > > -elf > > On 23 March 2023 02:36:43 GMT+02:00, Matt Welland <mattrwell...@gmail.com> > wrote: > >That would be great Thomas. For my part, I'll start working on my project > >using what I can, learning Godot along the way. When you get to working on > >this please let me know how I can help. > > > >Regarding the approach, I like the tooling to generate a loadable module > >idea. I figure leverage as much of Godot as a tool as possible. > > > >Thanks. > > > >On Wed, Mar 22, 2023 at 12:27 PM Thomas Chust <thomas.ch...@gmail.com> > >wrote: > > > >> Hello, > >> > >> 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 > >> 😁 > >> > >> Ciao, > >> Thomas C. > >> > >> > >> Am Mi., 22. März 2023 um 15:28 Uhr schrieb Matt Welland < > >> mattrwell...@gmail.com>: > >> > >>> 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: > >>> > >>> > >>> > https://medium.com/swlh/what-makes-godot-engine-great-for-advance-gui-applications-b1cfb941df3b > >>> > >>> 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. > >>> > >>> Thanks! > >>> > >>> 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. > >>> > >> > > > >