[Seaside-dev] Seaside30Loader available

Julian Fitzell jfitzell at gmail.com
Mon Sep 14 15:03:10 UTC 2009


On Mon, Sep 14, 2009 at 10:25 AM, Paolo Bonzini <paolo.bonzini at gmail.com> wrote:
> 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).

Yeah, we don't want to force people to load Javacript, I don't think...

Julian


More information about the seaside-dev mailing list