[Squeakfoundation]defineClass fix!
Andreas Raab
squeakfoundation@lists.squeakfoundation.org
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
is selected.
Cheers,
- Andreas
> -----Original Message-----
> From: squeakfoundation-admin@lists.squeakfoundation.org
> [mailto:squeakfoundation-admin@lists.squeakfoundation.org] On
> Behalf Of Doug Way
> Sent: Monday, December 16, 2002 8:54 PM
> To: squeakfoundation@lists.squeakfoundation.org
> Subject: Re: [Squeakfoundation]defineClass fix!
>
>
>
> Ian Piumarta wrote:
> >
> > On Mon, 16 Dec 2002 goran.hultgren@bluefish.se 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
> Squeakfoundation@lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeakfoundation
>