True, so many, but none does (or maybe can) do everything to complete satisfaction for all situations...
Regards, Gary ----- Original Message ----- From: "Matthew Fulmer" <[email protected]> To: <[email protected]> Sent: Friday, March 06, 2009 4:00 PM Subject: Re: [Pharo-project] [Fwd: Re: [ANN] Preference pragmas] > On Fri, Mar 06, 2009 at 08:16:30AM -0700, Ramon Leon wrote: >> > >> > Hehe. I've already done that twice now: >> > >> > http://lists.gforge.inria.fr/pipermail/pharo-project/2009-March/006202.html >> > >> > prefTheme >> > <preference category: 'User Interface'> >> > ^ MASingleOptionDescription new >> > options: #( 'Vistary' 'Watery' 'Squeak' 'Soft Squeak' ); >> > reference: MAStringDescription new; >> > autoAccessor: 'theme'; >> > label: 'Theme'; >> > priority: 40; >> > beSorted; >> > yourself >> > >> > -- >> > Matthew Fulmer -- http://mtfulmer.wordpress.com/ >> > >> >> What happened to trying to slim down the image? Do we really want to >> introduce a dependency on a large external library or gasp, include it in >> the core, just for managing preferences? I'd much rather see something >> simpler done with pragmas. Just because Magritte can be used for >> something >> doesn't mean it should. Just because Magritte is a meta model also >> doesn't >> invalidate all future uses of other meta models. If preferences ends up >> doing something like a small Magritte lite that looks kinda similar in >> some >> respects, it doesn't mean it was wrong to not use Magritte. > > Imho, there are already too many meta-models in the squeak > world, just as there are too many event frameworks. OB has one > that defines what properties a node in a tree can take on. > FileList has one that describes what actions can be done to a > file. Preferences has one. Etoys had a huge one, but let's not > even go there. > > I don't know if it belongs in the core (I don't know what the > core is), but it is a basic service I'd expect a lot of > libraries could depend on. > > -- > Matthew Fulmer -- http://mtfulmer.wordpress.com/ > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
