http://qs1969.pair.com?node_id=206945


in reply to PerlEdit release V1.00 is now available

Out of curiosity, I downloaded and tried PerlEdit 1.00 for Linux. The tarball was downloaded quickly, and it extracted without any problem (well, it put some files in my current working directory, but I can live with that).

Editing files is very intuitive, and it was nice to find a Windows-ish Open...-dialog in Linux. I dislike MDIs, but have to admit that for editing source files, it can be quite useful. The debugger didn't work, as it looks for DB::DB, which I don't have. It would have been nice if the error messages involved were displayed somehow - I had to find out by starting the program from an xterm.

As a Perl editor, PerlEdit didn't please me at all. A big deal is made out of its syntax highlighting, but it was very simplistic. Recognized keywords were rendered in blue, and some operators (I found ge and gt) are rendered bold. I'd expect a syntax highlighting program to at least color comments differently. And some quote-operator recognition is better than none at all. Only perl can parse Perl, but this isn't anywhere near parsing. It's rudimentary matching. Maybe Syntax::Highlight::Perl can help.

The block indent seems to work fine, but I couldn't find a way to unindent. The editor uses a proportional font, which is a bad thing. Code should always be rendered monospaced. I like having line numbers in graphical editors, but PerlEdit only offers the statusbar line/col indication.

The syntax checking idea is great, so I removed an opening curly and had PerlEdit check my syntax. This is a wonderful feature, and one of the few PerlEdit features that actually work the way I expect.

I screwed up a perl script to test this marvellous error message system some more, and it showed my errs as before. I closed the file without saving (or so I thought), and wondered why it didn't ask for confirmation. It saved my file somewhen, but I didn't want it to, as the script was (intentionally) in a very bad shape. I spent five minutes cleaning up the mess I had created, and getting the program to run again.

I like the visualization of syntax errors, but this editor is not usable for real work. If I had to guess the version number, I'd have guessed 0.04, not 1.00. Does this program really cost $99? I find it hard to imagine that anyone would pay such an amount of money for a mostly dysfunctional program while there are better editors out there that are free. I'll stick to vim for now.

I put a screenshot online at http://tnx.nl/perledit.png.

- Yes, I reinvent wheels.
- Spam: Visit eurotraQ.