in reply to Auto-compile checking??? WTF?

It's part of the IDE discussion we have here from time to time and I regularly mention flymake for emacs.²

A big part of the problem is terminology mentioning "emacs" alone makes many people look away and I don't understand VI speak. see also: What are the criterias of a "good" Perl IDE?

Thanks for the link ... I didn't know about flycheck-mode yet.

BTW: I'm preparing a talk about emacs as IDE for YAPC::NA , so if you are around ...

(... and emacs has an excellent vim-command-emulation called evil-mode ;-)

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

²) I'm always using it and I'm not a beginner ...

Replies are listed 'Best First'.
Re^2: Auto-compile checking??? WTF?
by nysus (Parson) on Apr 15, 2016 at 17:17 UTC

    Your link to YAPC::NA appears broken.

    Unfortunately, I don't have the capacity to learn a new tool. But it seems like watch would be independent of vim or emacs, right?

    $PM = "Perl Monk's";
    $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
    $nysus = $PM . ' ' . $MCF;
    Click here if you love Perl Monks

      flymake is built in and runs regularly in the background (if activated), your vim example apparently only when saving.

      Komodo has this feature activated by default.

      Most VIM users I know combine VIM as lean solution (bike) with other heavy IDEs like Komodo or Eclipse (trucks), learning emacs spared me the time to learn multiple tools.

      The main argument for sticking with VIM is the good design of key-commands which is deeply embedded in "muscle memory". This is addressed by evil-mode.

      So if you ask why ("WTF") you always ignored that feature, the answer might be that you are far too VIM centric and avoiding to look at other tools.

      For comparison: Looking at JS, Ruby, TCL and Python made me a better Perl programmer.

      Cheers Rolf
      (addicted to the Perl Programming Language and ☆☆☆☆ :)
      Je suis Charlie!

        'The main argument for sticking with VIM is the good design of key-commands which is deeply embedded in "muscle memory".'

        I use vim because i learned how to touch type, and vim commands are configured around the home keys for touch typists. Throwing out labels like "far too VIM centric" and "learning emacs spared me the time" implies that vim is the problem and Emacs is the solution. Maybe Emacs works for you and many others, but it doesn't work for "the rest of us." Just be happy that you can use your tool. I know i am happy that i have mastered mine. I tried Emacs several times and i have never enjoyed using it. I am also happy we live in a world of choices. Don't assume that my choice is not an informed one.

        jeffa

        L-LL-L--L-LL-L--L-LL-L--
        -R--R-RR-R--R-RR-R--R-RR
        B--B--B--B--B--B--B--B--
        H---H---H---H---H---H---
        (the triplet paradiddle with high-hat)
        

        Yes, I'm very vim centric. Guilty as charged. I'm still trying my best to evolve into an intermediate level Perl programmer. Thanks for the feedback. More to chew on.

        $PM = "Perl Monk's";
        $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
        $nysus = $PM . ' ' . $MCF;
        Click here if you love Perl Monks

      Doesn't look or act broken to me. Works as expected. Do you have some sort of restrictions on use of DuckDuckGo as a search engine?


      Spirit of the Monastery

      Questions containing the words "doesn't work" (or their moral equivalent) will usually get a downvote from me unless accompanied by:
      1. code
      2. verbatim error and/or warning messages
      3. a coherent explanation of what "doesn't work actually means.
        I fixed the link shortly after posting. Race condition!

        I didn't intend to link anyway, it's a side effect of my wiki add on that "mod::ules" are automatically linked. DDG is just a work around.

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Je suis Charlie!

        It works now. They fixed it.

        $PM = "Perl Monk's";
        $MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
        $nysus = $PM . ' ' . $MCF;
        Click here if you love Perl Monks