Yes, I would also like separate configurations, or at least groups…

right now I do this monstrosity…

baseline: spec
<baseline>
spec
for: #common
do: [ 
spec
project: 'Fame'
with: [ spec
className: #ConfigurationOfFame;
versionString: #development;
repository: 'http://www.smalltalkhub.com/mc/Moose/Fame/main' ];
package: 'CollectionExtensions'
with: [ spec repository: 'http://www.smalltalkhub.com/mc/Moose/CollectionExtensions/main' ];
package: 'Moose-Core'
with: [ spec
repository: 'http://www.smalltalkhub.com/mc/Moose/Moose/main';
requires: #('Fame' 'Moose-Query' 'CollectionExtensions') ];
package: 'Famix-Core'
with: [ spec
repository: 'http://www.smalltalkhub.com/mc/Moose/Moose/main';
requires: #('Moose-Core') ];
package: 'Moose-Query'
with: [ spec repository: 'http://www.smalltalkhub.com/mc/Moose/Moose/main' ];
package: 'Famix-Extensions'
with: [ spec
repository: 'http://www.smalltalkhub.com/mc/Moose/Moose/main';
requires: #('Famix-Core') ];
package: 'Famix-Implementation'
with: [ spec
repository: 'http://www.smalltalkhub.com/mc/Moose/Moose/main';
requires: #('Famix-Core') ].
spec group: 'famix' with: #('Famix-Core' 'Famix-Extensions' 'Famix-Implementation').

On Sun, May 1, 2016 at 9:53 PM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,

> On May 1, 2016, at 9:32 PM, stepharo <stepharo@free.fr> wrote:
>
> It was more of a thought. Moose Core is essentially one package plus the Fame dependency. What I do not like about this is that it does not have a separate identity (MooseCore is just a technical name). Famix was supposed to be the conglomerate of all meta-models, and I would more like to see it somewhere in that direction. However, indeed, there should be a separate entity, only it would be great if we would find a name for it :).
>
>
> For me
> MooseCore
>    FamixEntity

MooseEntity

>    Model
>    Group
>    Import

The Smalltalk import should go closer to Famix, not to the generic Moose.

The MSE import is dealt with by Fame.

>    Save
>

> Famix is another.

Yes, but I just would prefer to find a name for MooseCore, because this is not what the essence of Moose is. It’s only the modeling part, and this is no longer the main part.

Cheers,
Doru

>> What is certainly a goal is to have a ConfigurationOfMoose that only depends on other configurations (i.e., is a pure assembly).
> yes
>
>>
>> Cheers,
>> Doru
>>
>>
>>> On May 1, 2016, at 7:22 PM, stepharo <stepharo@free.fr> wrote:
>>>
>>>> Indeed, having a ConfigurationOfFamix would be great, and in fact it was a goal for this release but nobody picked it up until now :). I would not want to get a ConfigurationOfMooseCore if possible.
>>> why?
>>>
>>>> Would you like to give it a first try?
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>>
>>>>> What do you think about it?
>>>>>
>>>>>> Cheers,
>>>>>> Doru
>>>>>>
>>>>>>
>>>>>> --
>>>>>> www.tudorgirba.com
>>>>>> www.feenk.com
>>>>>>
>>>>>> "Being happy is a matter of choice."
>>>>>>
>>>>> --
>>>>> Cyril Ferlicot
>>>>>
>>>>> http://www.synectique.eu
>>>>>
>>>>> 165 Avenue Bretagne
>>>>> Lille 59000 France
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev@list.inf.unibe.ch
>>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>>> --
>>>> www.tudorgirba.com
>>>> www.feenk.com
>>>>
>>>> "Some battles are better lost than fought."
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev@list.inf.unibe.ch
>>>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev@list.inf.unibe.ch
>>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Every thing should have the right to be different."
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev@list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev

--
www.tudorgirba.com
www.feenk.com

"If you can't say why something is relevant,
it probably isn't."

_______________________________________________
Moose-dev mailing list
Moose-dev@list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev