[Seaside] Join forces

Pavel Krivanek squeak3 at continentalbrno.cz
Tue Aug 29 21:00:54 UTC 2006


On 8/29/06, Philippe Marschall <philippe.marschall at gmail.com> wrote:
> Magritte-Model-lr.224 and Magritte-Seaside-lr.192, add _zero_
> overrides,  class extensions or constructors to Seaside.

I was talking about MAComponent class>>new. That seems to be the main
reason why methods in MAComponent aren't simple additions to
WAComponent.

I think we need reusable components and extend them with Magritte
behaviour and do not create Magritte specific components. Of course I
don't mean it absolutely.

> MAComponent
> is basically a small collection of convenience methods. The added
> concept of abstractness affects only the creation of subclasses and is
> not needed to integrate into Magritte. Magritte plays well together
> with standard seaside components that are not subcomponents of
> MAComponent. Same goes the other way around, you can use Magritte
> components anywhere standard seaside components work.
>
> The only "conflicts" are #description and #asComponent. If you want to
> use these (describe your components with Magritte), you need Magritte
> specific code anyway.
>
> Philippe

-- Pavel


More information about the Seaside mailing list