[Seaside-dev] Re: [Seaside] Re: Metacello packaging
Dale Henrichs
dhenrich at vmware.com
Wed Jun 2 00:32:48 UTC 2010
Julian Fitzell wrote:
> On Wed, Jun 2, 2010 at 12:20 AM, Dale Henrichs <dhenrich at vmware.com> wrote:
>> Julian Fitzell wrote:
>>> On Sun, May 30, 2010 at 1:53 AM, Dale Henrichs <dhenrich at vmware.com>
>>> wrote:
>>>> So the questions become:
>>>>
>>>> 1. Should Slime be loaded by default when loading Grease?
>>>>
>>>> If no, we can split Slime out into a group that is not loaded
>>>> by default.
>>> I *think* that if you are explicitly loading Grease yourself, and your
>>> platform supports Slime, you should get Slime by default.
>> This is the current behavior.
>>
>> In the earlier discussions about Magritte, Grease and Slime you made the
>> following statements:
>>
>> "The correct answer is that Grease should *not* load Slime by default"
>>
>> and
>>
>> "I still don't think that loading Grease should require you to load
>> the refactoring engine."
>>
>> I'm not trying to incite a riot, but your current position seems to differ
>> from your earlier statements.
>
> :) The confusion comes from the vagueness of my language, not that of
> my intent. In my earlier statements, I meant what you are calling
> "Grease Core". In my later statement I was referring to the
> configuration of Grease or the Grease project.
>
>> Given the confusion with Magritte and your statements below and your current
>> intent I think the following groups make sense:
>>
>> 'Core' = #('Grease-Core')
>> 'Core Tests' = #('Grease-Tests-Core')
>> 'Slime' = #('Grease-Slime')
>> 'Slime Tests' = #('Grease-Tests-Slime)
>> 'Tests' = #('Core Tests' 'Slime Tests')
>> 'default' = #('Slime')
>>
>> The expression:
>>
>> ConfigurationOfGrease project latestVersion load
>>
>> will load Slime and the Core.
>>
>> Seaside-Core in ConfigurationOfSeaside30 will specify a dependence upon the
>> 'Core' group in Grease and Seaside-Slime will specify a dependence upon the
>> 'Slime' group in Grease.
>>
>> Magritte-Model in CionfigurationOfMagritte2 will specify a dependence upon
>> the 'Core' group in Grease only.
>>
>> I think this will make everyone happy.
>
> This is exactly what I was hoping for (I think).
>
> Julian
I think I suffer from "literal disease" ... where I apply "my
definitions" to the words in "your sentences"...but in the end I agree
that I think we are pretty close...
Dale
More information about the seaside-dev
mailing list