Open gedw99 opened 1 month ago
Let me know if you want some basic changes I made here:
Yes, thanks ... please post a PR. We need to solve some issues (pointer / not pointer) with generated file so that the secone (clikc counter) works. We don't have make files so far, I like that Go doesn't need them by default, but we will see ...
I will reply you on other things once I find some time. Right now I'm at "regular work" :)
cool - will push it
yeah I did not get too deep into the way it does the generation yet. Bit of a beast down there.
Main thing is to just add to the make file so anyone can pick it up quickly and know what to do.
Let’s wait on advertising it .
it needs more work :)
(I fixed the pointer/non-pointer issue in #5)
yeah I did not get too deep into the way it does the generation yet. Bit of a beast down there.
Main thing is to just add to the make file so anyone can pick it up quickly and know what to do.
@gedw99 I'm the person working on the code generation (ryegen), so feel free to ask me any questions you may have :)
Probably worth posting to the gio group on sourcehut.
there are many gio devs there that would possibly be interested in a dynamic language that works with gio .
I use gio with WASM and WASM runner, so that the gui logic is changeable at runtime .
others have created a DSL to describe the gio gui primitives so that the gioui gui is changeable at runtime also .
Also a very late gaming company uses gio .
https://git.sr.ht/~gioverse/skel has SQLite tracking and multi windows concurrent . So rye could be very useful as a means of providing a basis for users being able to build things on top of base architectures like this .
The Spreadsheet console rye example is a very useful example that would be pertinent in gio . Thsrs because so many devs have a need for gui and tui that does the Master Detail pattern .
Tabulator is a classic example of the Soradsheet in html / js: https://tabulator.info/ and is a decent reference point for the type of functionality a Generic Spreadsheet needs.
Hope that these ideas help .
Perhaps some todos come out of this that I or others can then pickup on and make it more useful for all .