On 5/17/06, <b class="gmail_sendername">Zulq Alam</b> &lt;<a href="mailto:zulq@orange.net">zulq@orange.net</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Things I can't easily do now are:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;- Look at more than one method at the same.<br>&nbsp;&nbsp;&nbsp;&nbsp;- Edit more than one method at the same time.</blockquote><div><br>Just open another browser. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp;- Show how code is related by spatial relation to other code.</blockquote><div><br>The linear ordering of code is only important because there's no way to group methods together in these languages.<br><br>C# has #region, which lets you group things together, and then the code editor can fold on them, but the Squeak code browser has method categories too, which is the exact same idea.
<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;&nbsp;&nbsp;&nbsp;- Move around a class in a fuzzy way, e.g. Page Up/Down, Ctrl+End in<br>Windows.
</blockquote><div><br>Well, just start clicking around the method category pane and method pane. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp;- Look at class declaration stuff easily (is there or could there be<br>a key for this?). I'd just use Ctrl+Home in Windows to get to the top of<br>a Java file.</blockquote><div><br>Here's a trick I do: <br><br>type 'self', alt-p to print the class name, and then press alt-b to browse it
<br></div><br>I think the keybindings to 'browse it', 'senders of' and 'implementers of' are the keystrokes that I hit the most often in a Squeak session.<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp;- Jump around the class method by method Ctrl+Shift+Down/Up in<br>Eclipse - Squeak might be able to do this?</blockquote><div><br>With the focus on the list, you can just use the up/down button.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp;- Print out a class (though I haven't even tried this in Squeak)</blockquote><div><br>Right click on the class and fileout,&nbsp; There might even be a way to generate a nice PostScript version, but&nbsp; I don't know how. <br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The first two are really important to me, I didn't realize how much I<br>did this until I switched. Some kind of popup code viewer could work
<br>here, on top but without focus still in the browser code area. My<br>monitor is way too small (19&quot;) to fit all the browsers I need.<br></blockquote></div><br>I agree that there's a tendency to have too many browser windows, but I work on squeak from my laptop (
12.1&quot;), and as long as I close the browsers I leave running around, I think it's fine.<br><br>You might also wanna try some other browsers, like Whisker Browser:<br><br><a href="http://www.mindspring.com/~dway/smalltalk/whisker.html">
http://www.mindspring.com/~dway/smalltalk/whisker.html</a><br><br>Duncan.<br>