[Seaside] A new critical blog discussing Seaside - @stephane ducasse

TheSmalltalkBlog at gmx.ch TheSmalltalkBlog at gmx.ch
Sat Apr 18 18:01:29 UTC 2009


It's quite normal that a community expels somebody just because he violated the given codex (no Kowtow etc). No problem for me!

I don't bother! I have well understood that you (singular and maybe for a few others) are far from being open to well-funded proposals, which "disturb your circles" - now matter in what words they were brought up.

Your attitude would have not been any different with PC.

Again: There is never any excuse for not documenting. But you are too ignorant to even admit this "fact of the entire industry".




-------- Original-Nachricht --------
> Datum: Sat, 18 Apr 2009 19:52:30 +0200
> Von: stephane ducasse <stephane.ducasse at free.fr>
> An: Seaside - general discussion <seaside at lists.squeakfoundation.org>
> Betreff: Re: [Seaside] A new critical blog discussing Seaside -	@Michael	Lucas-Smith

> 
> On Apr 18, 2009, at 7:42 PM, TheSmalltalkBlog at gmx.ch wrote:
> 
> > Hello,
> >
> > and thank you for one of the few constructive discussion points to  
> > my proposals.
> >
> > You brought up some good and serious arguments - although I  
> > absolutely disagree to your view of these things.
> >
> > But I agree with you that this instVar direct usage subject very  
> > much depends on:
> >> personal development style, opinion and likes/dislikes
> >
> > But here I am on the other side of the river. I find accesors much  
> > cleaner. And I see a lot of advanges in them, f.e. when one changes  
> > the implementation (Dicts, Colls etc) or when one wants to intercept  
> > changes to instVar values. This is often a pain with direct instVar  
> > usage.
> 
> no you use the refactoring browser + click on abstract and you get  
> your accessor and hack with it.
> In two clicks you can get a lazzy initialization scheme running.
> 
> > Nevertheless, this was just one less important of many arguments  
> > that I brought up against current Seaside. You did not mention the  
> > usage of instVars outside their classes (like in my "fields" example  
> > in my WARequest posting) nor the spreading of implementation details  
> > over foreign classes.  Nor did you mention my other subjects,  
> > perhaps because you would have to agree?
> 
> No we do not discuss topics that are not friendly presented in the list.
> Since your blog is far from polite and nearly insulting we will not  
> comment on your ideas.
> Now post them in a friendly way and you will probably get an answer:  
> look at the way philippe
> replied to my question -- and philippe is more a butcher than lukas  
> (believe me :)).
> 
> > I understand that it would be hard for you to agree with somebody  
> > who has been so unconventionally open and verbally aggressive like  
> > me. But I felt some people here were asking for exactly this.
> 
> No Mr Cucumber as michael said there is a difference between being  
> rude for nothing and being polite and just being politically correct.
> We are in a politically arena here just a friendly one where people  
> often drink beers together at events or share code
> and hope to meet one day.
> 
> > Hoping to hear more from you on how to improve Seaside!
> >
> > Best regards
> > Mr. Cucumber
> > More on: http://thesmalltalkblog.blogspot.com
> >
> >
> > -------- Original-Nachricht --------
> >> Datum: Sat, 18 Apr 2009 10:25:48 -0700
> >> Von: Michael Lucas-Smith <mlucas-smith at cincom.com>
> >> An: Seaside - general discussion <seaside at lists.squeakfoundation.org>
> >> Betreff: Re: [Seaside] A new critical blog discussing Seaside -	 
> >> Using	getters/setters
> >
> >> You don't like "political correctness" which is fine, I don't like it
> >> either.. I do though think there is a thing called politeness,  
> >> which is
> >> how I personally try to hamstring my communications.
> >>
> >> What I'm seeing a lot of on your blog and on your posts here is your
> >> personal opinion on certain engineering practices that you'retelling
> >> other people to do. Do you realize that people don't like being  
> >> told how
> >> to think? There are many many "politically incorrect" words one can
> >> apply to somebody who does that.
> >>
> >> Anyway, my minor rant about your approach to communicating with  
> >> people
> >> aside, on the matter of direct instance variable access, my personal
> >> development style, opinion and likes/dislikes lend toward using  
> >> direct
> >> instance variable access wherever possible.
> >>
> >> For me, providing an accessor to a variable is like saying "this is  
> >> not
> >> my personal encapsulated state, it is something you can fiddle with".
> >> That makes an accessor public API to me, so I won't create it  
> >> unless I
> >> really mean it.
> >>
> >> The behavior of code on my class generally accesses the instance
> >> variables directly for a few reasons:
> >> a) Each object is its own "cell" (biology terms), it is already
> >> encapsulated
> >> b) The object has no need to lie to itself (ie: have the accessor  
> >> return
> >> something other than the variable itself)
> >> c) Sending 'self' to yourself is a tad psychotic at times. it's a bit
> >> like type declarations in other programming languages.. how many  
> >> times
> >> do you want me to repeat myself exactly?
> >>
> >> So there you have it. I don't agree with you - now you can vilify me
> >> too. Have at it.
> >>
> >> Michael
> >>
> >> TheSmalltalkBlog at gmx.ch wrote:
> >>> Thank you for these statements confirming my proposals:
> >>>
> >>>
> >>>> It is a fact that many squeak codings usually access instance  
> >>>> variables
> >>>> directly, what makes some coding hard to read and to understand.
> >>>>
> >>>
> >>> Conclusion:
> >>>
> >>> It would be very simple to use accessor methods in Squeak and it's
> >> generally a good idea - not my (C) btw.
> >>>
> >>> I fully agree!
> >>>
> >>> So why aren't the Seaside authors willing to learn from such  
> >>> advice? Are
> >> these poults wiser than the hens? There was no argument brought up to
> >> justify this bad practice of direct instVar usage!
> >>>
> >>> More on: http://thesmalltalkblog.blogspot.com
> >>>
> >>
> >> _______________________________________________
> >> seaside mailing list
> >> seaside at lists.squeakfoundation.org
> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >
> > -- 
> > Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate +  
> > Telefonanschluss für nur 17,95 Euro/mtl.!*
> http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a
> > _______________________________________________
> > 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

-- 
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