Hi, I remember (back from my Squeak days) there was MathMorphs project:
http://www.dm.uba.ar/MathMorphs/ It supported a nice feature called "Morphic Wrappers" http://wiki.squeak.org/squeak/354 One could just hit a special key combination to get into "typing mode" without a workspace. Then one could enter a Smalltalk expression like "EclipseMorph new" and the result was displayed on the desk (as a morph). Even non-morphic expressions were possible like returning a point: "1@2" and the displayed as visual morph. It was also able to combine the resulting objects, for instance if you enter "1" a morph with "1" was displayed on the desktop. When you then enter "2" you get a morph with "2" on the desk. Now dragging "2" onto "1" displayed a spinning "satellite" and by clicking on it the various possible options for message sends with one arguments where shown like #+ or #@, ... So essentially you dragged one object (like "2") onto the other one (like "1") and the systems showed you how you could combine them with a message. The resulting object (like the point "1@2" when selecting #@ message or "3" when you select #+) was then again displayed visually on the desktop. This was really nice to lively explain objects and messages to newbees and I wished a port of such a feature would exist for Pharo. I also wonder if it would make sense for Spotter to accept regular Smalltalk expressions. Currently it does not. I mean just open Spotter, enter "Transcript show: 'HelloWorld'" or any other without having to open a workspace... Any comments? Thanks T.
