why_bird has asked for the wisdom of the Perl Monks concerning the following question:
So I think to myself 'well, you're a sensible person on occaision, why not give this "cperl-mode" another go?' I've looked at it briefly before but it was so alien (not to mention ugly) that I discarded it there and then. One of the major reasons I discarded it before was that I don't seem to have any problems with perl-mode. This almost certainly reflects my non-advanced perl code. But it does make me wonder:
- What is so great about c-perl mode?
- What is so backwards and stupid about perl-mode? What does it struggle with?
- Why doesn't cperl-mode highlight variables in for loops, subroutine calls (with the &sub(arg) syntax), and why are 'my' and 'our' the same colour as if, for, while etc.?
- I like (or rather I am used to) perl-mode highlighting and I think cperl-mode is ugly!
I know this last point is shallow, but I find the array and hash highlighting distracting, and the variable highlighting within comments annoying. I've managed to change some of these things in the customisation buffer, but by no means all of them. I don't mind fiddling around to make things prettier, but I want to know it's going to be worth it!This wasn't meant to be quite so much of a rant..! If cperl-mode is so good, I want to be able to like it, and use it without it frustrating me.. so if anyone has any answers to these questions or any resources I can use to help me fiddle with it (I am VERY lisp ignorant but willing to learn, though don't seem to have any luck with getting hold of a working interpreter) then I'd be grateful. So here is chance for any cperl-mode fanatics out there to convert me :)
Those are my principles. If you don't like them I have others.
-- Groucho Marx