in reply to Features missing in perl IDEs?

The biggest shortcomming is programmable, I don't think any of these IDE's include a scripting language, although it's supposed to be easy to write a plugin for eclipse, in java. I think that's emacs's strength, although I'd love it more if I can script it in my own language. In other words, when an IDE claims to support a language, the IDE itself should be programmable in that language, I guess that's a tall order.

Replies are listed 'Best First'.
Re^2: Features missing in perl IDEs?
by Fletch (Bishop) on Jun 16, 2005 at 14:46 UTC
    I think that's emacs's strength, although I'd love it more if I can script it in my own language.

    Have you seen Emacs::EPL? (Caveat: I never did much more than tinker with it; it seemed to work but I'm fairly well served by off the shelf elisp stuff)

    --
    We're looking for people in ATL

Re^2: Features missing in perl IDEs?
by BUU (Prior) on Jun 16, 2005 at 06:21 UTC
    Just curiously, what do you want to do by programming the IDE? Short cuts? Macros?
      Here's an example. The other day I needed to number the lines of some code examples in notes I was writing up. Not a built-in editor feature, but a few minutes' hacking in the One True Editor yielded:
      (defun my-number-region (beg end) (interactive "r") (save-excursion (let ((end (progn (goto-char end) (beginning-of-line 2) (point-mar +ker)))) (goto-char beg) (beginning-of-line) (loop for i = 1 then (1+ i) while (< (point) (marker-position end)) do (progn (insert (format "%-6d" i)) (beginning-of-line 2))))))
      Being able to do this sort of simple customization without knowing about "plugin architectures" and what-not is what I think Emacs got fundamentally right, and is why I never have the patience for Eclipse.