[Seaside-dev] Seaside30Loader available

Paolo Bonzini paolo.bonzini at gmail.com
Mon Sep 14 08:25:51 UTC 2009


On Mon, Sep 14, 2009 at 10:07, Julian Fitzell <jfitzell at gmail.com> wrote:
> On Sun, Sep 13, 2009 at 6:53 PM, Dale Henrichs
> <dale.henrichs at gemstone.com> wrote:
>> During testing, I discovered that Javascript-Core depends upon Seaside-Canvas (extension methods for WATagBrush). This dependency is not reflected in WAPackage...
>
> Yes, this is a real shame. Those extension methods don't reflect a
> real dependency, of course, since without Canvas they could just not
> be loaded. They could be split off into a separate package that
> depends but that way starts to lead to madness (maybe with Metacello
> it would be manageable?). Also with MC2 it becomes less of a problem
> because those methods would just end up in the slush... For now I
> think we just live with the additional dependency but it should be
> declared (probably with a comment saying why).

It seems to me that canvas applications rarely do not use Javascript.
Maybe it would be better to move those methods to Seaside-Canvas and
reverse the dependency?

(Though if you don't want any Javascript-* to be a dependency of
Seaside-*, that would be understandable).

Paolo


More information about the seaside-dev mailing list