Le 09/04/2015 16:10, stepharo a écrit :


Le 7/4/15 15:19, Thierry Goubier a écrit :
Le 07/04/2015 15:14, Tudor Girba a écrit :
This setting should be removed. Does anyone have anything against that?

Or, could settings be rewritten so that we don't regularly triggers
DNUs and MNUs when we reload them?

You know, just regular, declarative, boring settings instead of
something which execute code on non-existent Classes half of the time...

We started to extract tge configuration code out of pillar but we do not
know if it will work for settings.
So far no time to check.

It is called cocoon on pharoextras

Seems fine. Just browsing through it.

Maybe a tad complex, to have to subclass both a CCConfiguration and a CCSTONConfigurationInterpreter for the thing to work. Flexible and powerfull. Composable.

Is missing some of the code needed for settings: a default place to store them, the GUI part (settings browser), and the logic run-once.

As the previous one, gives the feeling that settings are not application driven, but system driven (and applications are passive receivers). It's a design choice, and I'm not entirely happy with that choice, because it has a tendency to force decoupling layers in apps so that they can control if and when they take in account external settings or in-image settings changes.

Thierry

Reply via email to