in reply to On the fly syntax checkers in emacs, ultraedit or vi

Default emacs installation on debian/wheezy, just open your file in emacs and hit M-x flymake-mode.

This mode has only two useful functions which you may want to assign to some keys like

(global-set-key [f5] 'flymake-goto-next-error) (global-set-key [f6] 'flymake-display-err-menu-for-current-line) your .emacs.d/init.el file.

For even more fun run M-x cperl-mode and read it's docs with C-h m.