[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