Thanks Lukas for sharing your experience with us.
I have a naive question. Personally, I like the way packages get  
installed using class side methods on ScriptLoader. I have similar  
scripts for Mondrian and other projects.
Is there something not convenient in that?

Cheers,
Alexandre


On 19 Feb 2009, at 14:38, Lukas Renggli wrote:

>> You are wrong about Sake I think.
>
> I know Sake. I've written a generator for builder.seaside.st. The
> result (or a modified version of it) is included with the Sake
> distribution as Seaside29Builder.
>
>> Sake can declare a universe of
>> known-to-work-together packages. Just take a class, declare the sake
>> tasks you know work together in the image you target and things will
>> be as in universe.
>
> Sure, you can use Sake to build something very similar to a Universe.
> However tasks are not declarative, but instead use a script to perform
> some actions. In most cases they call Installer to find and load an
> appropriate version (what is already scary in itself).
>
> I understand that Package Universe is too restrictive for some cases,
> however I wouldn't dare to replace it with Sake. Sake depends on a
> stack of hacks, it even uses its own compiler to allow uppercase
> method names. In the small codebase Code Critics finds 14 serious bugs
> like non existing inst-variable references and message sents that are
> not implemented anywhere. Of course there is not a single test. The
> way Sake calculates dependencies is totally strange, I am not sure if
> it is even correct.
>
> Lukas
>
> -- 
> Lukas Renggli
> http://www.lukas-renggli.ch
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to