Perl Builder 2.0 IDE for Linux

pudge on 2000-06-27T14:24:22

Marty Ford writes We would like to invite everyone here try a pre-release copy of Perl Builder 2.0 for Linux.

Perl Builder offers a complete IDE for Perl, including a powerful programmer's editor integrated with a visual debugger, as well as a number of other tools.

The software can be downloaded now at: http://www.solutionsoft.com/pb2_linux.htm

Please send any Feedback and bug reports to perl@solutionsoft.com.

Perl Builder 2.0 is a major upgrade with a completely re-implemented editor and debugger. Version 2.0 overcomes most of the limitations of version 1.0 (which was available only on Windows) and adds dozens of new features and refinements.

New Features in Perl Bulder 2.0 - Linux

  • Completely redesigned editing environment with a powerful and robust programmer's editor
    • Unlimited Undo/Redo Levels.
    • Improved performance/speed.
    • Improved syntax highlighting allows use of bold and italic text as well as colors.
    • Find All and Highlight Feature.
    • Control over background colors.
    • Individual control over editor function keyboard assignments.
    • Glitches in display, scrolling, etc. which some V 1.0 users experienced have been eliminated.
    • Copy highlighted text as formatted HTML or RTF and paste into other applications in color.
    • Code templates let you save snippets of frequently used code and insert with a hotkey or menu selection.
    • AutoReplace/AutoCorrect lets you specifiy strings so that the editor automatically corrects errors or replaces abbreviations with the full text. For example, you can set up one or two character abbreviations for common Perl constructs and have the editor expand them automatically.
    • Mouse-over bracket matching. Just hold the mouse over a bracket {} to highlight its partner.
  • Improved Navigation and Online Help
    • Subroutine navigator lets you easily jump to any subroutine in the current module.
    • Improved bookmark system.
    • Context sensitive help on core Perl functons--just click on a function name in your code and press F1 to get help.
  • New Debugging Engine
    • Faster and higher fidelity.
    • Includes all standard debugging features, including tooltip variable inspection, watches, evaluate/modify, step, breakpoints, etc.
    • Open multiple scripts in the IDE and select the active script for debugging.
    • Enhanced support for debugging "daisy chained" scripts--where output from a script calls the same or another script.
    • New Dump feature lets you view complex/nested data.
    • Pause/Reset buttons let you stop run-away scripts/infinite loops.
    • Specify execution directory for scripts.
    • Customizable HTML color syntax highlighting in the Output window.
  • Improved CGI Wizard
    • Enhanced validation options.
    • Support for saving data in a text file on the server.


Wine ??

Beatnik on 2000-06-27T18:57:45

So what's the difference between the windows and the Linux version anyway? I mean, besides the fact that there is a Wine included in the Linux version.

Re:Wine ??

jns on 2000-06-28T08:48:41

I dont think that an adequate explanation was given when he posted to comp.lang.perl.misc ...

Re:Wine ??

pudge on 2000-06-28T15:55:21

You mean, you think that this is just a PerlBuilder to run on top of Wine? Well, from the screen shot it doesn't appear so to me.

Questionable Perl setup scripts

torin on 2000-06-28T23:33:24

I wonder about a Perl IDE and debugger that includes statements like read(FILE, $buf, 20000); when trying to read the entire file in (rather than just the first 20000 bytes). They also don't check any of their system calls such as open, write, close, mkdir, ...

Just because I had 5 spare minutes, I cleaned up their script and put it at <URL:http://sig.biostr.was hington.edu/user/darren/hold/winesetup.pl>.

WINE didn't work by default on my debian system and since I expect that to take more than five minutes, I didn't bother to go further.

Re:Wine ??

jns on 2000-06-29T08:54:18

You mean, you think that this is just a PerlBuilder to run on top of Wine?

Thats precisely what I mean - see this post at Deja News - it is also noted that no response was made with respect to my comments on the post.

Well, from the screen shot it doesn't appear so to me.

Thats just the window manager decoration that is making it look different isnt it ? I would be interested to see a screen shot with a window manager that was deliberateley like Windows 95

Another point I might as well make here is that this product is totally useless for Sparc, PPC, ARM, Alpha, S390 etc Linux Users.

/J\

Re:Wine ??

Beatnik on 2000-06-29T10:46:40

I assume you haven't actually checked it ? :)
The last time I checked Windows Apps + Wine ne Linux Apps... mmm this should be on Ask /. :)

Re:Wine ??

pudge on 2000-06-29T15:02:30

Of course not. I don't use an inferior windowing system like X or Windows. :-)

Re:Wine ??

Beatnik on 2000-06-29T15:29:00

Well, if you ever do, I can recommend CodeCommander as code editor. It has nice syntax coloring and build/compile features. Most importantly, it doesn't have buggy wizards and stuff :)

What Point is an IDE for Perl anyway ?

jns on 2000-06-29T15:44:25

Thats fine. After all with all the tools available at the command line who needs it ...

/J\

Re:What Point is an IDE for Perl anyway ?

pudge on 2000-06-29T19:50:36

My IDE is my OS, no matter which OS I am using. My primary OS is Mac OS, where I string together all sorts of different tools. BBEdit, MacPerl, Shuck, MPW/ToolServer, MacSQL Monitor, AppleScript and MacPerl custom scripts, etc. On Unix, it is the shell and all the other tools in it.

Of course, in a GUI OS one is usually more reliant on large apps. For me, it is BBEdit. But if someone wants to stick to a single IDE for most things, well, good luck to 'em. :-)

What the hell does this thing?

Abigail on 2000-07-02T08:19:53

Looking over the set of features, it doesn't do anything significant that a modern vi-clone either gives you directly, or with minimal macro-programming. However, this thing wants to have a 200 MHz processor, while vi-clones can do with way, way less.

What the hell is it doing? Or is it incredibly badly programmed? (Since it comes as a binary, they probably have some bad code to hide).

-- Abigail

Re:What the hell does this thing?

pudge on 2000-07-03T01:35:53

Well, it requires wine; that's probably the majority of it right there.