Best way to view many classes

View: New views
5 Messages — Rating Filter:   Alert me  

Best way to view many classes

by gruntfuttuck :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

More than a few times now I have played around with squeak. I keep leaving and recently I have realized why: I find it easier to follow code with in files than with a code browser. I can scroll a file fast and even I have 10 files open I still find it easer.

So my question is: what is the best way to follow and reference multiple classes in multiple packages? I know I could open more than one class browsers but that seems cumbersome.

Re: Best way to view many classes

by Randal L. Schwartz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>>>>> "gruntfuttuck" == gruntfuttuck  <gruntfuttuck@...> writes:

gruntfuttuck> Hi,

gruntfuttuck> More than a few times now I have played around with squeak. I
gruntfuttuck> keep leaving and recently I have realized why: I find it easier
gruntfuttuck> to follow code with in files than with a code browser. I can
gruntfuttuck> scroll a file fast and even I have 10 files open I still find it
gruntfuttuck> easer.

Open a system browser.

If you want a file of a class, go to that class (second pane), and right-click
on "File out class".

If you want a file of an entire package, go to the package (first pane),
and right-click on "File out package".

The names might not be exactly that, but either of those will give you a
fairly readable flat-file that contains all the code of the package or class.

I actually find it far better to learn how the browser works, because the
organization helps me understand the intent of the authors.  I can also get to
any method of any class within a few clicks, instead of typing a lot of search
strings into a text editor and ignoring all the wrong hits.  I can also
quickly see all implementors of messages in a method so that I can understand
how they are designed, and all senders of messages so that I can see their
typical usage.  That helps me understand intent quite nicely.  If you learn
to use the tools, you might eventually agree.

But, there you have it... how to have your classes in flat files.

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@...> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
_______________________________________________
Beginners mailing list
Beginners@...
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Re: Best way to view many classes

by cedrick beler :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>
>  So my question is: what is the best way to follow and reference multiple
>  classes in multiple packages? I know I could open more than one class
>  browsers but that seems cumbersome.

The best way to me right now is to use OB-Enhancement and the work David did...
It should be in any dev image. Still in progress but I use it a
lot...especially for tracking easily classes of interest and seached
class...

See here (http://cdrick.free.fr/smartgroup.png). In the main OB
browser you select the smart tab. You can add package, class and even
metthod I guess to different smartgroups... There is a special one for
searches.

Of course there are other alternatives, like StarBrowser, Whisker
Browser etc... I choose OB as it could be the default... and even if
not perfet (work still in progress), it's closer to the standard
browser and then easier to use.

hth

Cédrick

_______________________________________________
Beginners mailing list
Beginners@...
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Re: Best way to view many classes

by Chris Kassopulo-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, 03 May 2008 05:46:31 -0700, gruntfuttuck wrote:

> Hi,
>
> More than a few times now I have played around with squeak. I keep
> leaving and recently I have realized why: I find it easier to follow
> code with in files than with a code browser. I can scroll a file fast
> and even I have 10 files open I still find it easer.
>
> So my question is: what is the best way to follow and reference multiple
> classes in multiple packages? I know I could open more than one class
> browsers but that seems cumbersome.

Greetings Grunt,

Try Omnibrowser. It can have multiple code panes. Here's a blog that talks
about it in an entry called "Better Code Browsing in Squeak".

http://tinyurl.com/555de6

Chris

_______________________________________________
Beginners mailing list
Beginners@...
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Re: Best way to view many classes

by Sophie2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

"Chris Kassopulo" <ckasso@...> wrote in message
news:fvhq9m$l8m$1@......

> Try Omnibrowser. It can have multiple code panes. Here's a blog that talks
> about it in an entry called "Better Code Browsing in Squeak".
>
> http://tinyurl.com/555de6

Wow. Grouping, multi-code panes, and back button. Thank you for the pointer!



_______________________________________________
Beginners mailing list
Beginners@...
http://lists.squeakfoundation.org/mailman/listinfo/beginners