[Seaside] A new critical blog discussing Seaside - @Avi Bryant

Philippe Marschall philippe.marschall at gmail.com
Sat Apr 18 10:41:19 UTC 2009


Could settle for discussing this either on the blog on or the list?

Cheers
Philippe

2009/4/18  <TheSmalltalkBlog at gmx.ch>:
> 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
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list