Hi,
At ESUG, we got a presentation of F-script (a scripting and Smalltalk language with APL like vector manipulations). Philippe the F-Script father implemented a ***really*** interesting inspector called object inspector.
See the attached file
The idea is that this behavioral inspector does not show the instance of object, but offers all the methods, when we click on a method it get executed on this object and the result is put on the right. When selecting this new object the method it understand are again displayed on his right. ....
The methods are sorted from the class (top) to the superclass (bottom). this way we see always the most specific method first.
In addtionI can select by clicking on any visual Mac element and get them into the "object browser"
if somebody would implement such an inspector for squeak this would be great to teach oo without violating encapsulation as right now with the inspector. I will try but I'm really full now.
Stef
Dr. Stéphane DUCASSE (ducasse@iam.unibe.ch) http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes
Hi,
this looks interesting. Does it only support unary style messages or is there a way to pass in objects as parameters to (say) keyword messages.
(sorry if I missed this)
cheers
Mike
On Sat, Aug 31, 2002 at 08:54:33PM +0200, Stephane Ducasse wrote:
Hi,
At ESUG, we got a presentation of F-script (a scripting and Smalltalk language with APL like vector manipulations). Philippe the F-Script father implemented a ***really*** interesting inspector called object inspector.
The idea is that this behavioral inspector does not show the instance of object, but offers all the methods, when we click on a method it get executed on this object and the result is put on the right. When selecting this new object the method it understand are again displayed on his right. ....
When you have argument you get a popup window for the args
On lundi, septembre 2, 2002, at 11:33 PM, Michael Roberts wrote:
Hi,
this looks interesting. Does it only support unary style messages or is there a way to pass in objects as parameters to (say) keyword messages.
(sorry if I missed this)
cheers
Mike
On Sat, Aug 31, 2002 at 08:54:33PM +0200, Stephane Ducasse wrote:
Hi,
At ESUG, we got a presentation of F-script (a scripting and Smalltalk language with APL like vector manipulations). Philippe the F-Script father implemented a ***really*** interesting inspector called object inspector.
The idea is that this behavioral inspector does not show the instance of object, but offers all the methods, when we click on a method it get executed on this object and the result is put on the right. When selecting this new object the method it understand are again displayed on his right. ....
Dr. Stéphane DUCASSE (ducasse@iam.unibe.ch) http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes
On 04.09.2002, Stephane Ducasse wrote:
When you have argument you get a popup window for the args
Well, we Squeakers have MorphicWrappers with "argument satellites" and message grouping by category. Haven't filed it in lately though, the latest version at http://minnow.cc.gatech.edu/squeak/354 seems to be for 3.2a4586.
HTH, Cheers, Helge
Stephane Ducasse ducasse@iam.unibe.ch wrote:
At ESUG, we got a presentation of F-script (a scripting and Smalltalk language with APL like vector manipulations). Philippe the F-Script father implemented a ***really*** interesting inspector called object inspector.
The idea is that this behavioral inspector does not show the instance of object, but offers all the methods, when we click on a method it get executed on this object and the result is put on the right. When selecting this new object the method it understand are again displayed on his right.
Sounds kinda like MorphicWrappers, incidentally. You don't need a special inspector for MW -- all morphs can do it all the time. To handle arguments, you drag the argument morphs on top of the receiver.
-Lex
I know. I use Morphic Wrapper but I think that a more traditionnally looking inspector without satellite (that I hate) and having type in the air is good too.
Stef
On jeudi, septembre 5, 2002, at 04:56 AM, Lex Spoon wrote:
Stephane Ducasse ducasse@iam.unibe.ch wrote:
At ESUG, we got a presentation of F-script (a scripting and Smalltalk language with APL like vector manipulations). Philippe the F-Script father implemented a ***really*** interesting inspector called object inspector.
The idea is that this behavioral inspector does not show the instance of object, but offers all the methods, when we click on a method it get executed on this object and the result is put on the right. When selecting this new object the method it understand are again displayed on his right.
Sounds kinda like MorphicWrappers, incidentally. You don't need a special inspector for MW -- all morphs can do it all the time. To handle arguments, you drag the argument morphs on top of the receiver.
-Lex
Dr. Stéphane DUCASSE (ducasse@iam.unibe.ch) http://www.iam.unibe.ch/~ducasse/ "if you knew today was your last day on earth, what would you do different? ... especially if, by doing something different, today might not be your last day on earth" Calvin&Hobbes
squeak-dev@lists.squeakfoundation.org