[Seaside] Re: [ANN] Seaside Tutorial

Danny Collins simpleisbetter at gmail.com
Thu Mar 9 19:55:42 UTC 2006


Thanks everyone! It just keeps getting better :)

On 3/9/06, Wilkes Joiner <wilkesjoiner at gmail.com> wrote:
>
> On 3/9/06, Danny Collins <simpleisbetter at gmail.com> wrote:
> > Wilkes - I have a quick question for you - in your SOS movie it looked
> like
> > you were able getting auto complete type functionality and I was
> wondering
> > how you were doing that :)
>
> There is a package on SqueakMap called eCompletion.  It works very
> well, but I think they are integrating it with RoelTyper (type
> inferencing) which should make the selection list more precise.  You
> may want to look at squeaksource.com and try the latest version from
> there.
>
> >
> > Again - a big part of learning this (Squeak and Seaside) is learning the
> > enviornment :)
> >
> > Thanks
> >
> >
> > On 3/9/06, Wilkes Joiner <wilkesjoiner at gmail.com> wrote:
> > > I need to spend some time with Magritte.  I'll go through your
> > > tutorial and get back to you about this.  Initial impression is that
> > > it looks fantastic and would make an impressive demo.
> > >
> > > - Wilkes
> > >
> > > On 3/9/06, Lukas Renggli < renggli at gmail.com> wrote:
> > > > Hi Rogers,
> > > >
> > > > > You also might consider plugging Magritte into the framework.
> > > >
> > > > yes, that would be very cool, indeed. Especially much more powerful
> > > > and still very easy for beginners.
> > > >
> > > > Instead of adding your own instance-variables you simply press a
> menu
> > > > "Add Descriptions" showing a list of possible descriptions, such as
> > > > "String Description" and "Meno Description", "Date Description",
> etc.
> > > > Then a morphic dialog on this description is opened to specify its
> > > > properties, such as the label, default value, view-component,
> > > > validation rules, etc.
> > > >
> > > > Note that this configuration dialog can be built automatically,
> since
> > > > descriptions are described using themselves. The description
> > > > serializes itself to a description-method on the class side (that is
> > > > not yet done, but I could add that) and you have a great interface
> > > > that is easily extensible.
> > > >
> > > > For your example this would just add two methods:
> > > >
> > > > SOSPost class>>descriptionTitle
> > > >   ^ MAStringDescription auto: #title label: 'Title'
> > > >
> > > > SOSPost class>>description
> > > >   ^ MAMemoDescription auto: #body label: 'Body'
> > > >
> > > > Now as a user you are probably not happy with simply that, you want
> to
> > > > add some validation: the fields should be required (send the message
> > > > #beRequired to the description), maybe you want a default value
> (send
> > > > the message #default: anObject), you want some custom condtion (send
> > > > the message #addCondition: aBlock), and so on ...
> > > >
> > > > I really think Magritte could turn your baby into something much
> more
> > > > powerful than they have in Ruby!
> > > >
> > > > Cheers,
> > > > Lukas
> > > >
> > > >
> > > > --
> > > > Lukas Renggli
> > > > http://www.lukas-renggli.ch
> > > > _______________________________________________
> > > > Seaside mailing list
> > > > Seaside at lists.squeakfoundation.org
> > > >
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> > > >
> > > _______________________________________________
> > > Seaside mailing list
> > > Seaside at lists.squeakfoundation.org
> > >
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> > >
> >
> >
> > _______________________________________________
> > Seaside mailing list
> > Seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >
> >
> >
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20060309/b5ec8a81/attachment-0001.htm


More information about the Seaside mailing list