[Cuis-dev] DSL GUI framework
Hilaire Fernandes
hilaire at drgeo.eu
Thu Sep 16 06:10:23 PDT 2021
Le 10/09/2021 à 16:28, Juan Vuletich a écrit :
> Going back not to spatial composition, but to "time composition" and,
> more generally, to the general arquitecture of a GUI application, this
> is something I wrote many years ago, and that is not currently
> implemented for Cuis:
> http://jvuletich.org/Cuis/APatternForGUIProgramming.html .
> LightWidgets was a set of widgets I wrote for Cuis around that time.
> It wasn't maintained and later abandoned. But it shouldn't be too hard
> to build something like that again (or simply to rescue it from some
> old Cuis release).
I will read your writing.
I have interest in how from a workspace, one can compose spatially and
timely several independents morphs without the need to formally define
and instantiate model and view classes. Nothing super complex like a
DrGeo view, but more handy, like how to compose a clock morph and few
sliders to adjust the time.
In the other hand, may be, before doing that, do we need a more
complete/uniform widget framework. Something like Polymorph or equivalent.
I am openly wondering.
Best
>
> I wrote this after many years of experience seeing how simple GUIs are
> easy to build, but the kind of spaghetti they turn into as models and
> views become more complex. Although the basic guidelines for simple
> guis and models seem obvious, the more seemingly arbitrary rules for
> model and view composition are my take on keeping complexity under
> control, and making it easy to guarantee model consistency, view
> consistency and model-view consistency (yes, those are three different
> things!). I haven't built GUI apps in some time, but if I ever do it
> again, I'd follow a style like this.
--
GNU Dr. Geo
http://drgeo.eu
http://blog.drgeo.eu
More information about the Cuis-dev
mailing list