[Wellington-pm] IDEs round-the-room

Tai Paul tai.paul.nz at gmail.com
Mon Jun 26 14:34:51 PDT 2017


I've tried various IDE's and found them to be high on features which really
just causes clutter.

 

I use EditPlus.  It's nice and simple with configurable syntax highlighting
and I've linked in Perl::Tidy,  Perl::Critic and others from the tool bar.  

 

I never use the debugger because I write bug-free code ;)  Truthfully I used
Data::Printer for debugging.

 

The best feature of my set up is three monitors.  Requirements on the left,
source code in the centre, output on the right (browser or terminal or GUI).

 

From: Wellington-pm [mailto:wellington-pm-bounces+tai=pplus.co.nz at pm.org] On
Behalf Of Cliff Pratt
Sent: Monday, 26 June 2017 7:17 PM
To: wellington-pm at pm.org
Subject: Re: [Wellington-pm] IDEs round-the-room

 

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)

 

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

 

 

 

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 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

 


_______________________________________________
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 <mailto:Wellington-pm at pm.org> 
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:  <mailto:steve.piner at signify.co.nz> steve.piner at signify.co.nz S:
<http://www.signify.co.nz/> http://www.signify.co.nz

	



	

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

 

_______________________________________________
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 <mailto: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/20170627/08963ab5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 848 bytes
Desc: not available
URL: <http://mail.pm.org/pipermail/wellington-pm/attachments/20170627/08963ab5/attachment.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 3924 bytes
Desc: not available
URL: <http://mail.pm.org/pipermail/wellington-pm/attachments/20170627/08963ab5/attachment.gif>


More information about the Wellington-pm mailing list