/ Home / Download / Screen Shots / Mailing List Archives /

Screenshots - Standalone Perl Oasis

(Perl Oasis + UltraEdit screenshots below)

Start with Explorer, or your favourite file manager (Norton Commander perhaps?).

Note the location of the window just outside the screen. That way you can shove the mouse in that direction and always hit it.
Use all screen edges for that for different apps.

 

Start Perl Oasis. The help text is displayed.

 

Open a module file in Perl Oasis. Drag-n-drop from Explorer, or open it from the File menu.
The contents tree is displayed to the left, the POD to the right.

 

The @ISA hierarchy, as well as Used modules are available in the tree.

 

Double click the module to load it into Perl Oasis. Scroll down and expand the "Used modules".

Click on Carp to display the source where it was "used". Hmm… what was the name of that other sub?
Was it "confuse"? Double click on Carp in the module tree to load it into Perl Oasis.

 

Ahh, "confess"!

 

You can also browse modules installed on your system in the @INC section of the Folders-tab.

 

Let's go back to the module we edited before.
Click the Folders tab, then double click the file name in the Recent files section to load it into Perl Oasis.

 

Select the method paint() in the POD section to see the documentation (or switch to the Source tab to see the code).

 

If you don't document your code with POD, open the Subroutines branch and select the sub paint() to see the code in the Source tab.

 

When you navigate to a new module in your project, Perl Oasis will take note of the directory where it finds the file
and try to deduce which directory is the "project" directory, i.e. the base directory.
They are displayed in the Projects folder in the Folders tab. Expand folders and browse for files.

 

When parsing the file, Perl Oasis looks for lines which will become Bookmarks. One predefined bookmark will find "##todo:.*".
You can edit the config file to add your own bookmarks (they're simply regexes).

 

This concludes the basic features of Perl Oasis. If you use UltraEdit, this is where the real fun begins!

If you don't maybe you'll find it useful anyway. Download Perl Oasis and try it out!

Screnshots - Perl Oasis as an IDE with UltraEdit

Double click a sub in Perl Oasis to open/go to that location in the editor. This also works for POD, Bookmarks etc.

Note the floating toolbar in the top right corner in UltraEdit. That's Perl Oasis. Click the icon to load the current document into Perl Oasis.

 

Open up a few more files in UltraEdit and do stuff with them.
Whenever you want an overview of a module or want to go to a specific subroutine, load the currently active document
in UltraEdit by clicking the Perl Oasis icon in the toolbar (Perl Oasis is not aware of where in the file you were located).

 

Find the correct method and double click it to go back to the editor.

Note that Perl Oasis always works with disk files, so you have to save often.
If Perl Oasis haven't reloaded a changed file, it will have a flawed perception of line numbers etc,
so just switching over to Perl Oasis may not work at all times.

 

Copy the name of a sub, and then click the {…} icon in the toolbar to go to that sub in the current file.

 

The icon {..+.} is a shortcut to go to the "new" method.


That's all folks!

 

If you think this stuff looks like it may be useful, please download Perl Oasis and try it out!