[Seaside] A new critical blog discussing Seaside - @Avi Bryant
TheSmalltalkBlog at gmx.ch
TheSmalltalkBlog at gmx.ch
Sat Apr 18 10:36:27 UTC 2009
My answer is on my blog!
-------- Original-Nachricht --------
> Datum: Sat, 18 Apr 2009 02:56:40 -0700
> Von: Avi Bryant <avi at dabbledb.com>
> An: Seaside - general discussion <seaside at lists.squeakfoundation.org>
> Betreff: Re: [Seaside] A new critical blog discussing Seaside - now concrete proposals
> On Fri, Apr 17, 2009 at 5:23 PM, <TheSmalltalkBlog at gmx.ch> wrote:
> > I have added some first concrete proposals to my new critical blog on
> Seaside: http://thesmalltalkblog.blogspot.com
> >
> > May I also propose to get away from these personal and emotional
> discussions here and to advance to some proper work. I have started with my
> proposals on my blog.
>
> Great. Let's look at them.
>
> The first post I come to is "Proposal 3: Stick to Smalltalk naming
> conventions".
>
> Some excerpts:
>
> "One of the most commonly used and undisputed convention says that a
> factory method, which creates a new instance, should start with the
> word "new".
>
> This common convention is consistently ignored in Seaside!
>
> This is very very bad style! Absolutely amateurish and far away from
> "engineering"!
>
> <snip>
>
> Why the hell can't you adhere to what the great majority of
> Smalltalkers has been successfully doing for more than 25 years?!
>
> Therefore, I strongly urge you to finally adhere to what is commonly
> regarded as Smalltalk convention! You are definitely not any cleverer
> or better than the forefathers of Smalltalk at PARC (and, of course,
> neither am I)! You are most likely some bright but rather young guys
> with little experience. "
>
> Gee. I better go and look at some of those 25 year old classes to see
> what conventions, in fact, the forefathers at PARC were using. Let's
> look in Squeak, which is the closest modern equivalent to the original
> Smalltalks.
>
> Point's factory method is #x:y: . No "new" there. Amateurish, I
> guess. But maybe it's an isolated case.
>
> How about Association? I see #key:value:. Still no "new"; I guess
> the forefathers were having an off day.
>
> Here's one on Fraction: #numerator:denominator:. The initials on that
> one look familiar: "di". Never mind, though, Dan Ingalls is probably
> some bright young guy with little experience. Maybe you should set
> him straight?
>
> Avi
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
--
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01
More information about the seaside
mailing list