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

Reply via email to