[Seaside] Question about WASelectTag class hierarchy...

Philippe Marschall philippe.marschall at gmail.com
Mon Apr 30 20:56:05 UTC 2007


2007/4/29, Boris Popov <boris at deepcovelabs.com>:
>
>
>
> Why be so cynical? Different strokes for different folks. I've felt many
> times that you couldn't care less about anyone not using squeak and it does
> nothing but motivate me to unsubscribe from the list for good. My apologies
> if I'm grossly misreading your intent.

Among others I:
- made a package only for those few Squeak 3.7 users so we can get rid
of some overrides in Seaside 2.8
- listened to and apply everything Michel has to say about portability
and publicly repeated them
- converted some #asString -> #displayString only for VisualWorks
- wrote tests for the stuff I did (like FileLibrary) to ease portability!
- wrote tests for encoding stuff to ease portability!
- wrote a code transformation tool, that would optimize Squeak code
for proprietary VisualWorks syntax!
- publicly pointed out portability problems of submitted patches and
rejected them because of that
- publicly asked Esteban if there's anything we could do to make
future ports easier
- integrated several of your patches
- unlike other developers never made a change that intentionally
breaks Seaside on VisualWorks!

If that is not enough for you, then please unsubscribe.

What I'm saying is, traits:
- help developers
- don't effect users because we would remove them in releases
I really don't see any problem at all with this.

Cheers
Philippe

>  Cheers!
>
>  -Boris
>  (Sent from a BlackBerry)
>
>  ----- Original Message -----
>  From: seaside-bounces at lists.squeakfoundation.org
> <seaside-bounces at lists.squeakfoundation.org>
>  To: Seaside - general discussion
> <seaside at lists.squeakfoundation.org>
>  Sent: Sun Apr 29 14:38:30 2007
>  Subject: Re: [Seaside] Question about WASelectTag class hierarchy...
>
>  Then ask Cincom to get your money back.
>
>  2007/4/29, Boris Popov <boris at deepcovelabs.com>:
>  >
>  >
>  >
>  > Doesn't mean much in VisualWorks and other dialects I suspect.
>  >
>  >  Cheers!
>  >
>  >  -Boris
>  >  (Sent from a BlackBerry)
>  >
>  >  ----- Original Message -----
>  >  From: seaside-bounces at lists.squeakfoundation.org
>  > <seaside-bounces at lists.squeakfoundation.org>
>  >  To: Seaside - general discussion
>  > <seaside at lists.squeakfoundation.org>
>  >  Sent: Sun Apr 29 14:00:58 2007
>  >  Subject: Re: [Seaside] Question about WASelectTag class hierarchy...
>  >
>  >  2007/4/29, Boris Popov <boris at deepcovelabs.com>:
>  >  >
>  >  >
>  >  >
>  >  > On the other hand if someone has html reference handy and you're
> looking
>  > for
>  >  > href and can't find it things might get frustrating for some. Either
> way,
>  >  > that's a discussion outside of the subject.
>  >
>  >  You can still do Ctrl+shift+e on 'href'
>  >
>  >  Cheers
>  >  Philippe
>  >
>  >  >  Cheers!
>  >  >
>  >  >  -Boris
>  >  >  (Sent from a BlackBerry)
>  >  >
>  >  >  ----- Original Message -----
>  >  >  From: seaside-bounces at lists.squeakfoundation.org
>  >  > <seaside-bounces at lists.squeakfoundation.org>
>  >  >  To: Seaside - general discussion
>  >  > <seaside at lists.squeakfoundation.org>
>  >  >  Sent: Sun Apr 29 13:57:06 2007
>  >  >  Subject: Re: [Seaside] Question about WASelectTag class hierarchy...
>  >  >
>  >  >  2007/4/29, Boris Popov <boris at deepcovelabs.com>:
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >  > But if they get flattened for ports anyway, does it really matter
> if
>  > you
>  >  > use
>  >  >  > them or not? In which case why bother?
>  >  >
>  >  >  This is what I'm trying to say. I can't see how it affects anybody
> but
>  >  >  developers.
>  >  >
>  >  >  > Wouldn't you rather auto generate all
>  >  >  > accessors from the DTD? :)
>  >  >
>  >  >  Sucky (C-like) attribute names like href. A lot of the methods in
>  >  >  WAHtmlCanvas were actually generated.
>  >  >
>  >  >  Cheers
>  >  >  Philippe
>  >  >
>  >  >  >  Cheers!
>  >  >  >
>  >  >  >  -Boris
>  >  >  >  (Sent from a BlackBerry)
>  >  >  >
>  >  >  >  ----- Original Message -----
>  >  >  >  From: seaside-bounces at lists.squeakfoundation.org
>  >  >  > <seaside-bounces at lists.squeakfoundation.org>
>  >  >  >  To: Seaside - general discussion
>  >  >  > <seaside at lists.squeakfoundation.org>
>  >  >  >  Sent: Sun Apr 29 13:30:46 2007
>  >  >  >  Subject: Re: [Seaside] Question about WASelectTag class
> hierarchy...
>  >  >  >
>  >  >  >  traits are group of methods that you can compose/reuse in classes
> to
>  >  >  >  avoid duplicated code.
>  >  >  >  They are just like first class method categories.
>  >  >  >
>  >  >  >  Stef
>  >  >  >
>  >  >  >  On 29 avr. 07, at 18:58, Rick Flower wrote:
>  >  >  >
>  >  >  >  > Philippe Marschall wrote:
>  >  >  >  >> Yes, because there won't be any traits anymore once they
>  > flattened.
>  >  >  >  >
>  >  >  >  > Did we ever come up with a suggested solution here that everyone
> is
>  >  >  >  > happy with?  I've got no idea what traits are so I'm going to
> leave
>  >  >  >  > that to the rest of you. I guess for the time being I'll build
> an
>  >  >  >  > override of my own that allows me to get around this for now..
>  >  >  >  >
>  >  >  >  > I think I read that someone (Lukas?) was suggesting to get rid
> of
>  >  >  >  > #tabindex: in favor of #tabIndex: to better align with other
> multi-
>  >  >  >  > word method names -- correct?
>  >  >  >  >
>  >  >  >  > Thanks!
>  >  >  >  > _______________________________________________
>  >  >  >  > 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
>  >  >
>  >  >
>  >  >
>  >  > _______________________________________________
>  >  > 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
>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>


More information about the seaside mailing list