|
|
|
|
|
|
|
BBEdit v6.1.2 by Bare Bones Software
|
|
Introduction
I will be reviewing it under OS X, since this is what I'm running and since being a UN*X flavor, this gives BareBones Software a foot in the door of a bigger world. This is strictly a Macintosh app at this time. I think this gives them everything they need to start porting to other UN*X flavors... but that's just my idle speculation/wish list...
Review
There is now a Perl menu. It is easily identified as being a camel icon. (O'Reilly licensed logo? I'm not sure, but it also resembles the MacPerl Icon)
All of the Perl functionality is accessible through this menu, however, you can also now bring up three floating palettes for ease of use.
Functionality includes:
- check syntax - just like perl -c filename except it checks the current code being edited
- run - runs the code currently being edited
- run in terminal - invokes a terminal and runs the code currently being edited
- run in debugger - invokes the perl debugger with the code currently being edited
- run file...- opens a dialog box to select a perl file to run
- Find in reference- brings up a dialog box to enter a text entry. The response is generated from perldoc
- view POD- self explanatory
The palettes available are Perl Tools which includes all of the commands listed above, Perl Filters which are intended to be run against open files in the editor and are assignable to hot keys, as well as Perl Scripts, which are also assignable to hot keys.
When searching through the Perl reference via their interface I discovered that it was indeed calling to perldoc since I called up the abstract of VRML.pm, a non-standard module, which I installed last week.
When you purchase BBEdit 6.1.2 you get executables for both Mac/OS 9.x and OS X. Under OS 9.x the program uses MacPerl. Under OS X it uses 'real' Perl.
All in all, I find this a very healthy and needed addition to an already feature-rich GUI IDE. BBEdit has always been my GUI editor of choice. (..and vi in the shell. 8-} ) This is just one more step in the right direction.
Granted, having all of the HTML tools right there is very tempting to use while coding, but as Randall Schwartz regularly preaches....use CGI.pm !!!
With the ability to run Perl scripts & filters on text in the editor from a hot key, the possibilities start to boggle the mind. Add to that a layer of AppleScript to call to BBEdit itself as a software component & suddenly you're talking about unleashing all of the power of Perl from any application... Meditate on that one.
Screenshots
![]()
Discussion
You can discuss this article or add your comments here...