Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

perl editor on windows

by agent (Acolyte)
on Jan 21, 2004 at 20:25 UTC ( #322985=perlquestion: print w/replies, xml ) Need Help??
agent has asked for the wisdom of the Perl Monks concerning the following question:

Hi guys .i know this question has been asked before. I am looking for a good perl editor. Is there are any new ones out there in the market. i checked out Optiperl, perl editor by dzsoft i make a lot of syntax errors while typing and think a good perl editor will solve my problem Ur replies are highly appreciated Thanks in Advance

Replies are listed 'Best First'.
Re: perl editor on windows
by Aragorn (Curate) on Jan 21, 2004 at 21:13 UTC
    I'm using Emacs (on Unix, but is also available for Windows) for practically all my programming. The CPerl mode is very good, does syntax highlighting, auto-indentation, integrated debugging, etc, etc. It's not the easiest editor to learn, but definitely one of the more powerful.

    A good editor won't solve your problem of making syntax errors. Syntax highlighting can help, but in the end, you'll have to get experienced enough to not make them anymore :-)


Re: perl editor on windows
by b10m (Vicar) on Jan 21, 2004 at 20:30 UTC

    <flamebait>Of course you could use the great Vim ;)</flamebait>

    Nah, honest, it's a great editor, although it takes a while getting used to it.


      it really depends on how confident the programmer is and what your system dictates. new users may benifit from active states xplatform perl gui,visual perl. it has extensive online help and code completion. but it's commercial and costs $$US.

      Others of the gnu persuasion (who would rather spend money on hardware) require stable, active and well rounded editing tools such as Pico, ed, nano, emacs, vi, vim etc.

      for me vim wins for a number of reasons. when I move from obsd->linux, linux->windows, windows->cygwin, windows->ssh->obsd etc... I use use ...

      for me it allows me to leverage my editor skills on many platforms, harness the energy of the perl/vim community with scripts and customize my editors the way I want it, compile in different features. Emacs has pretty much the same capability - vim is my choice for the reasons outlined.

      as with perl, when using editors TMTOWTDI. You can use different editors for different situations (vi for quick changes, vim for developing, emacs for development, ed for updates .... get the idea?

Re: perl editor on windows
by allolex (Curate) on Jan 21, 2004 at 21:23 UTC

    Is there any reason you keep asking this question? Not that much has changed in four months.

    I'd go with something like a vi clone or Emacs, which you can use in pretty much the same way on any platform. These editors are good and they will stay that way.


Re: perl editor on windows
by xenchu (Friar) on Jan 21, 2004 at 20:55 UTC

    i make a lot of syntax errors while typing and think a good perl editor will solve my problem

    Actually I doubt if it will. Consider all the people on the 'net who type two for to and their for there, etc. All the syntax-checking in the world won't cure that kind of error.

    Personally, I use Notepad on Windows (and gedit on Linux). When I make a mistake the compile catches it. When the compile doesn't catch it I learn even more by finding it myself. But if that doesn't suit (and money is no object) try ActiveState's Komodo. I understand it is very good. Or you could try SciTE. It is OK and free. I don't remember where I got it but Google will find it.


    The Needs of the World and my Talents run parallel to infinity.
      SciTE (a link for the lazy)
Re: perl editor on windows
by bluto (Curate) on Jan 21, 2004 at 21:49 UTC
    If you take the time to learn vi, emacs or one of their clones, you get the added benefit that your editor will work on almost any reasonable platform, lots of folks can help you use it, and it's free.


Re: perl editor on windows
by neuroball (Pilgrim) on Jan 21, 2004 at 21:15 UTC

    Hm... I don't know if an editor can help you with your syntax errors. Even once the syntax errors are out of the way, there are still a ton more errors to disconver that you have to track down in other ways.

    Now that this is out of the way, you might want to give ActiveState Komodo a try. It is putting red scribbles under syntax errors during you type and works pretty well in this regard. Once you got all the syntax errors out of the way, it might even help you with it's built-in visual debugger and reg-ex doctor.

    One more time: You should try to learn the syntax of perl, instead of letting an editor guess the syntax for you. In some cases you might not have access to YOUR editor when you most need it.


Re: perl editor on windows
by CountZero (Bishop) on Jan 21, 2004 at 22:02 UTC
    Definitely KOMODO for me.

    There is an expensive professional version and a cheap personal version available: the difference being that the personal version does not have the Visual Package manager, the GUI builder and Source Code Control integration available.

    Another nice thing is that KOMODO has support for a lot of other languages as well, can render HTML-output from your scripts and can XSLT transform XML-files.

    It doen't cost you a thing to test the free 21 day evaluation version.


    "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

Re: perl editor on windows
by techy (Scribe) on Jan 22, 2004 at 12:55 UTC
    I've used the Eclipse IDE a lot in my projects. Of course, the editor itself is in java, but there are plugins available for Perl. Its very cross platform (seems to work just as well both under Linux and Windows for me.) It also has very nice CVS support, plus all the "extras" that are nice from a full IDE, including syntax highlighting, file management, etc.
Re: perl editor on windows
by OhReally (Monk) on Jan 22, 2004 at 15:06 UTC

    Optiperl was quite nice, I liked the block colouring best but it's non free. I use Xemacs on windows, it took a while to get used to but it is worth it. Knowing the keyboard commands also means I can now use emacs when in a terminal.

    About making syntax errors, I am not really surprised given the number of errors in your question here - the only cure is for you to read what you write and check that it is correct. We may understand posts with SMS speak like "Ur" and a lack of punctuation and capitalization but Perl wont.
Re: perl editor on windows
by woolfy (Hermit) on Jan 22, 2004 at 10:04 UTC
Re: perl editor on windows
by pelagic (Priest) on Jan 27, 2004 at 13:10 UTC
    I often use ultraedit.
    You can have your code highlighted with Perl syntax, but even then it does not beep when you type foreeeech ...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://322985]
Approved by monktim
[choroba]: Yeah, let's ban dot in INC, but add glob to it!
[Corion]: choroba: Well, at least the above is user-defined, not implicitly by Perl ;)
LanX globalization is evil! Lets Perlxit!

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (10)
As of 2017-01-19 15:37 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (170 votes). Check out past polls.