> On 7 Nov 2017, at 22:59, Denis Kudriashov <[email protected]> wrote:
>
> Hi Sven
>
> 2017-11-07 21:35 GMT+01:00 Sven Van Caekenberghe <[email protected]>:
>
> Like I said in another email, for example STON adds methods to Class,
> MetaClass and ClassDescription *Traits*. Now it has to add to the classes
> itself (right ?). So a single code base cannot deal with Pharo 7 and older
> version without splitting. I like to keep simple projects like STON simple
> (Seaside is huge in comparison and deals with this stuff all the time and
> already has the complex infrastructure for it).
>
> I think it should not be problem for compatibility. Because with flattening
> you will just has duplication of code for classes and traits but classes and
> traits existed in Pharo all the time. So flattened version of STON will
> correctly work in older Pharo's.
I didn't look careful enough to realise you made your own fork.
Still, trying
Metacello new
baseline:'Seaside3';
repository: 'github://pavel-krivanek/Seaside:minimalPharo/repository';
load.
In full Pharo 7, I get:
MetacelloNameNotDefinedError: project group, or package named:
'Seaside-Pharo-Development' not found when used in requires: or includes: field
of package: 'Seaside-Tests-Pharo-Development' for version: baseline of
BaselineOfSeaside3.
Thanks for helping out.
Sven