A Lisper asks, "Am I supposed to like Smalltalk?"

Chris Muller afunkyobject at yahoo.com
Wed May 17 18:00:55 UTC 2006

> As someone who really misses the flexibility of a flat file *and* IDE
navigation could you explain the benefits to me?

 As someone who works in Java/eclipse every day, I find scrolling through the flat-files hard on my eyes and a total mess.  The other thing that flat-file people seem to like are huge scrolling lists of packages, classes, methods, whatever.  Isn't it easier to simply type a few letters of what you want and make the computer show you a narrow list of choices?
 > Things I can't easily do now are:

>    - Look at more than one method at the same.
 Two browsers, side-by-side.
>    - Edit more than one method at the same time.
 Two browsers.  Navigation within a single "text file" is just different keystrokes/mouse movements than navigation between windows, right?
>    - Show how code is related by spatial relation to other code.
 Not sure what this means..
 >    - Move around a class in a fuzzy way, e.g. Page Up/Down, Ctrl+End in
 I assume you want to page up through the source and method declarations.  I suppose you could file-out the class..
 >    - Look at class declaration stuff easily (is there or could there be
a key for this?). I'd just use Ctrl+Home in Windows to get to the top of
a Java file.
 Command+h on the class pane.
>    - Jump around the class method by method Ctrl+Shift+Down/Up in
Eclipse - Squeak might be able to do this?
 Sure, just arrow up/down the list of methods..
>    - Print out a class (though I haven't even tried this in Squeak)
 File it out and print it.

> With regard to showing how code is related, has anyone looked into
multiple categories for methods? Less about saying what a method does
but more about what methods it's related to (so maybe not a category at

VisualAge does this.  Its more complex and I don't think it added much value.

More information about the Squeak-dev mailing list