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