[Wellington-pm] IDEs round-the-room

Cliff Pratt enkidu at cliffp.com
Mon Jun 26 00:17:10 PDT 2017


Emacs? Is that the thing with all the brackets? 8-)

Cheers,

Cliff

PS I've used Eclipse with various languages. That's the big thing for me 
- just one IDE to learn across various languages. Then again I've used 
command line debuggers at times. But I'm not a big coder.

C.


On 26/06/17 14:26, Andrew Maguire wrote:
> Can't believe no one has mentioned Emacs!
>
> Andrew
> Long time Emacs user!
>
> Sent from my iPhone
>
> On 26/06/2017, at 9:00 AM, Sam Crawley <sam at crawley.nz 
> <mailto:sam at crawley.nz>> wrote:
>
>> Another vote for Eclipse + EPIC.
>>
>> I don't actually use many of the "big" IDE features (e.g. debugger), 
>> but a few of the smaller ones I find invaluable. Syntax checking is a 
>> big one (although there can be some limitations if you have a complex 
>> library setup), as well as making it easy to navigation through large 
>> projects. I know vim and others *can* be set up to do this, but 
>> Eclipse does it all by default, plus I'm used to it.
>>
>> Never really had performance issues with it (on Linux).
>>
>> Sam.
>>
>> On 26 June 2017 at 08:48, Steve Piner <Steve.Piner at signify.co.nz 
>> <mailto:Steve.Piner at signify.co.nz>> wrote:
>>
>>     I like Eclipse with EPIC for Perl work. Key features for me: easy
>>     reformat with PerlTidy, Perl::Critic annotation, and the
>>     debugger. Function completion is nice when it works, but it
>>     doesn't seem to work that often.
>>
>>     http://www.epic-ide.org/
>>
>>     I have seen Eclipse become unresponsive from time to time, and it
>>     is quite heavy on the memory. I still prefer it over the text
>>     editors I've tried (Atom, Code).
>>
>>     Steve
>>
>>
>>     On 24/06/17 11:25, Florent Mara wrote:
>>>     After Komodo and Kate, I am now using Sublime.
>>>     Komodo does a lot but changes regularly and one of the updates
>>>     broke the mini-map so I moved onto Kate and never looked back.
>>>
>>>     Kate / Sublime are 'powerful text editors' for me. Probably not
>>>     too dissimilar to notepad++. Sublime seems to be very
>>>     configurable - providing you have the time - and has Perl
>>>     specific plugins available.
>>>
>>>     IntelliJ is used quite a lot around me for Perl or others.
>>>
>>>     On Sat, Jun 24, 2017 at 4:37 AM, Dan Horne
>>>     <dan.horne at redbone.co.nz <mailto:dan.horne at redbone.co.nz>> wrote:
>>>
>>>         I'm one of those rare people who prefers an IDE. At my
>>>         current workplace I use Notepad++, but that's because I'm
>>>         not allowed to install software myself, and development
>>>         isn't my primary job anymore. I love Komodo and the
>>>         debugger. Stepping through code, setting breakpoints and
>>>         inspecting variables is much more preferable to the way I
>>>         work than scattering print statements. I have identified
>>>         bugs in CPAN modules because I step through all code, and
>>>         not having to sprinkle print in other's code is a bonus.
>>>
>>>         The downsides: it's not cheap. ActiveState keeps changing
>>>         the UI and this throws me with each update. Once I find a
>>>         way of navigating and working I don't want to change. I've
>>>         actually downgraded to v7 because that's the UI I prefer and
>>>         I see no reason to upgrade again.
>>>
>>>         The upsides for me, besides the debugger integration. It's
>>>         multi-language, multi-platform (I use Linux, Mac and
>>>         Windows) and I can add macros that can be invoked with
>>>         keystrokes such as formatting my code with Perl Tidy. It
>>>         integrates with source control, can save remotely (via SSH),
>>>         identifies syntax errors in real time. As I said, I prefer
>>>         to use an old version, but there are a host of newer
>>>         features in the latest version
>>>         (https://www.activestate.com/komodo-ide/features
>>>         <https://www.activestate.com/komodo-ide/features>)
>>>
>>>         I won't include screenshots - you see them in the
>>>         ActiveState site, and you can download a trial from there.
>>>
>>>         Dan
>>>
>>>         P.S. On a side note, I used Xarka's OptiPerl 15 years ago
>>>         when I was working in the UK. It's Windows only, and I doubt
>>>         it's been updated since then. But it will have all the
>>>         features you'd probably ever want, including realtime syntax
>>>         checking, and debugging. Plus it's only US$39 for a personal
>>>         licence. http://www.xarka.com/optiperl/features.html
>>>         <http://www.xarka.com/optiperl/features.html>
>>>
>>>
>>>
>>>         On 23 June 2017 at 21:35, Peter Kelly <perlmonger at pck.co.nz
>>>         <mailto:perlmonger at pck.co.nz>> wrote:
>>>
>>>             Hi mongers,
>>>
>>>             Could we have a round-the-room about IDEs?
>>>
>>>             But as I sit here this balmy winter night, I find myself
>>>             reading through
>>>             http://www.perlmonks.org/?node_id=1137488
>>>             <http://www.perlmonks.org/?node_id=1137488> which talks
>>>             about integrated debugging in an IDE.
>>>
>>>             I do my Perl coding mostly in Windows this month for
>>>             bizarre reasons, such as that I can't get Linux to drive
>>>             my 4K monitor on my hardware.  I use Notepad++, which
>>>             highlights most keywords nicely and offers variable
>>>             auto-completion.  But it doesn't have Perl debugger
>>>             integration.
>>>
>>>             I see from that comment that Eclipe is supposed to be
>>>             the answer to the maiden's prayer.  I haven't forgiven
>>>             it yet for being a dog more than a decade ago.
>>>
>>>             Padre appears to be a dead duck - there is no activity
>>>             on the IRC archives, or mailing list, and it won't
>>>             compile from CPAN.
>>>
>>>             I note a mention of the topic from Grant in his list
>>>             message of Tue, 16 Jun 2009 14:27:27
>>>             Would it be annoying if I asked people to share a
>>>             screen-shot of their IDE?
>>>
>>>             On an unrelated note, is there any easy way to localise
>>>             (deep-copy) an array of hashes?
>>>
>>>             Peter
>>>
>>>
>>>             _______________________________________________
>>>             Wellington-pm mailing list
>>>             Wellington-pm at pm.org <mailto:Wellington-pm at pm.org>
>>>             http://mail.pm.org/mailman/listinfo/wellington-pm
>>>             <http://mail.pm.org/mailman/listinfo/wellington-pm>
>>>
>>>
>>>
>>>         _______________________________________________
>>>         Wellington-pm mailing list
>>>         Wellington-pm at pm.org <mailto:Wellington-pm at pm.org>
>>>         http://mail.pm.org/mailman/listinfo/wellington-pm
>>>         <http://mail.pm.org/mailman/listinfo/wellington-pm>
>>>
>>>
>>>
>>>
>>>     -- 
>>>
>>>
>>>
>>>     _______________________________________________
>>>     Wellington-pm mailing list
>>>     Wellington-pm at pm.org <mailto:Wellington-pm at pm.org>
>>>     http://mail.pm.org/mailman/listinfo/wellington-pm
>>>     <http://mail.pm.org/mailman/listinfo/wellington-pm>
>>
>>     -- 
>>
>>     Steve Piner
>>
>>     Lead Developer
>>
>>     *P:*+64 4 803 3211 <tel:+64%204-803%203211>*M:*+64 27 588 5995
>>
>>     Level 9, LG House, 35 Victoria St, Wellington P.O. Box 24-068,
>>     Manners St, Wellington
>>
>>     *E: *steve.piner at signify.co.nz
>>     <mailto:steve.piner at signify.co.nz>*S:*http://www.signify.co.nz
>>     <http://www.signify.co.nz/>
>>
>>
>>     Signify Logo
>>
>>     *Signify *is an innovative web and mobile development company. We
>>     are about creating websites and mobile applications that are
>>     usable, accessible, functional, and striking while at the same
>>     time meeting the goals of our clients. We have considerable
>>     experience with Drupal, Plone, SilverStripe and Umbraco content
>>     management systems.
>>
>>     ___________________________________________________________________________________________________________________________
>>
>>     This communication, including any attachment, is confidential. If
>>     you are not the intended recipient, you should delete/destroy
>>     this communication; you may not read and must not copy, send or
>>     retain any part of this communication. Please do not disclose to
>>     any third party anything about this communication.
>>
>>
>>     _______________________________________________
>>     Wellington-pm mailing list
>>     Wellington-pm at pm.org <mailto:Wellington-pm at pm.org>
>>     http://mail.pm.org/mailman/listinfo/wellington-pm
>>     <http://mail.pm.org/mailman/listinfo/wellington-pm>
>>
>>
>> _______________________________________________
>> Wellington-pm mailing list
>> Wellington-pm at pm.org <mailto:Wellington-pm at pm.org>
>> http://mail.pm.org/mailman/listinfo/wellington-pm
>
>
> _______________________________________________
> Wellington-pm mailing list
> Wellington-pm at pm.org
> http://mail.pm.org/mailman/listinfo/wellington-pm

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/wellington-pm/attachments/20170626/2dcbff1a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nlnfiiakjedfemla.gif
Type: image/gif
Size: 3924 bytes
Desc: not available
URL: <http://mail.pm.org/pipermail/wellington-pm/attachments/20170626/2dcbff1a/attachment.gif>


More information about the Wellington-pm mailing list