RE: defineClass fix!

"Andreas Raab" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <000201c2a53d$e0dec880$8ef7fea9@atlantis>
Methinks that perhaps the real problem is the automatic selection of
'--all--' in the browser. If this weren't there, the mechanism would be
rather obvious - you select the class you edit the class. You select a
method category you edit a method. This is already true *except* for the
'--all--' category which attempts to edit the class definition when it
is selected.

Cheers,
  - Andreas

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On 
> Behalf Of Doug Way
> Sent: Monday, December 16, 2002 8:54 PM
> To: [email protected]
> Subject: Re: [Squeakfoundation]defineClass fix!
> 
> 
> 
> Ian Piumarta wrote:
> > 
> > On Mon, 16 Dec 2002 [email protected] wrote:
> > 
> > > Aha, ok - the idea is that it gives you a proper "inform" 
> instad of
> > > "Nothing more expected ->" if you start entering a method 
> without first
> > > selecting a method category. If I understood it correctly.
> > 
> > Didn't this used to (way back yonder) create a new protocol 
> (or add to an
> > existing protocol) called "as yet unclassified" for methods 
> entered while
> > "--all--" is selected?  What happened to that?  (Or did I 
> simply dream
> > that this was the case, in some kind of "perverse hacker 
> nightmare"?)
> 
> This was changed awhile ago so that you could see the class 
> template and the class' list of methods at the same time, 
> when selecting a class in the browser.
> 
> See http://groups.yahoo.com/group/squeak/message/52761 for 
> more background.
> 
> I could go either way with either using Goran's fix, or just 
> backing out Torge's enhancement.  Goran said he'd vote to 
> back out the enhancement, so maybe we should just do that.
> 
> To me, the situation before Torge's enhancement wasn't all 
> that bad... if I see the class template in the browser text 
> pane, I know that I won't be able to accept a method there.  
> Maybe post-3.4, we could make things more newbie-friendly by 
> adding "define class" and "add method" menu items in the 
> appropriate browser menus, which would somehow steer people 
> in the right direction (while still preserving the existing 
> ways of defining classes & adding methods, of course).
> 
> - Doug
> _______________________________________________
> Squeakfoundation mailing list
> [email protected]
> http://lists.squeakfoundation.org/listinfo/squeakfoundation
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.