Mon, 16 Dec 2002 21:01:09 +0100
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
> -----Original Message-----
> From: email@example.com
> [mailto:firstname.lastname@example.org] On
> Behalf Of Doug Way
> Sent: Monday, December 16, 2002 8:54 PM
> To: email@example.com
> Subject: Re: [Squeakfoundation]defineClass fix!
> Ian Piumarta wrote:
> > On Mon, 16 Dec 2002 firstname.lastname@example.org 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
> 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