Re: defineClass fix!

Doug Way <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <[email protected]>
I replied to this over on squeak-dev.  When a discussion here on the SqF list moves away from Guides/community/release-related topics to general Squeak technical discussion (or other topics), it's probably good to move it over to squeak-dev.

- Doug


Andreas Raab wrote:
> 
> 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
> >
> 
> _______________________________________________
> 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.