<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.m1025713751083412475hoenzb
        {mso-style-name:m_1025713751083412475hoenzb;}
span.m1025713751083412475m-961985844657098028hoenzb
        {mso-style-name:m_1025713751083412475m_-961985844657098028hoenzb;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas",serif;
        color:black;}
span.EmailStyle23
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-NZ link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'>I’ve tried various IDE’s and found them to be high on features which really just causes clutter.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'>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.  <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'>I never use the debugger because I write bug-free code ;)  Truthfully I used Data::Printer for debugging.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'>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).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'>From:</span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext'> Wellington-pm [mailto:wellington-pm-bounces+tai=pplus.co.nz@pm.org] <b>On Behalf Of </b>Cliff Pratt<br><b>Sent:</b> Monday, 26 June 2017 7:17 PM<br><b>To:</b> wellington-pm@pm.org<br><b>Subject:</b> Re: [Wellington-pm] IDEs round-the-room<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>Emacs? Is that the thing with all the brackets? 8-)<o:p></o:p></p><p>Cheers,<o:p></o:p></p><p>Cliff<o:p></o:p></p><p>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.<o:p></o:p></p><p>C.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On 26/06/17 14:26, Andrew Maguire wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>Can't believe no one has mentioned Emacs!<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal><o:p> </o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>Andrew<o:p></o:p></p></div><div id=AppleMailSignature><p class=MsoNormal>Long time Emacs user!<br><br>Sent from my iPhone<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><br>On 26/06/2017, at 9:00 AM, Sam Crawley <<a href="mailto:sam@crawley.nz">sam@crawley.nz</a>> wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><div><div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Another vote for Eclipse + EPIC.<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>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.<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>Never really had performance issues with it (on Linux).<o:p></o:p></p></div><p class=MsoNormal>Sam.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On 26 June 2017 at 08:48, Steve Piner <<a href="mailto:Steve.Piner@signify.co.nz" target="_blank">Steve.Piner@signify.co.nz</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><p>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.<o:p></o:p></p><p><a href="http://www.epic-ide.org/" target="_blank">http://www.epic-ide.org/</a><o:p></o:p></p><p>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).<o:p></o:p></p><p>Steve<o:p></o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On 24/06/17 11:25, Florent Mara wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>After Komodo and Kate, I am now using Sublime.  <o:p></o:p></p><div><p class=MsoNormal>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. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>IntelliJ is used quite a lot around me for Perl or others.  <o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Sat, Jun 24, 2017 at 4:37 AM, Dan Horne <<a href="mailto:dan.horne@redbone.co.nz" target="_blank">dan.horne@redbone.co.nz</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><p class=MsoNormal>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. <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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 (<a href="https://www.activestate.com/komodo-ide/features" target="_blank">https://www.activestate.com/komodo-ide/features</a>)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I won't include screenshots - you see them in the ActiveState site, and you can download a trial from there.<o:p></o:p></p></div><div><p class=MsoNormal><span style='color:#888888'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span style='color:#888888'>Dan<o:p></o:p></span></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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. <a href="http://www.xarka.com/optiperl/features.html" target="_blank">http://www.xarka.com/optiperl/features.html</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On 23 June 2017 at 21:35, Peter Kelly <<a href="mailto:perlmonger@pck.co.nz" target="_blank">perlmonger@pck.co.nz</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><div><p class=MsoNormal>Hi mongers, <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Could we have a round-the-room about IDEs?<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>But as I sit here this balmy winter night, I find myself reading through <a href="http://www.perlmonks.org/?node_id=1137488" target="_blank">http://www.perlmonks.org/?node_id=1137488</a> which talks about integrated debugging in an IDE.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>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.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I note a mention of the topic from Grant in his list message of Tue, 16 Jun 2009 14:27:27<o:p></o:p></p></div><div><p class=MsoNormal>Would it be annoying if I asked people to share a screen-shot of their IDE?  <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>On an unrelated note, is there any easy way to localise (deep-copy) an array of hashes?<span style='color:#888888'><br><br><span class=m1025713751083412475m-961985844657098028hoenzb>Peter</span></span><o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p></div></div><p class=MsoNormal>_______________________________________________<br>Wellington-pm mailing list<br><a href="mailto:Wellington-pm@pm.org" target="_blank">Wellington-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/wellington-pm" target="_blank">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal><br>_______________________________________________<br>Wellington-pm mailing list<br><a href="mailto:Wellington-pm@pm.org" target="_blank">Wellington-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/wellington-pm" target="_blank">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><br><br clear=all><o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><div><div><div><div><div><div><div><div><div><p class=MsoNormal><span style='border:solid windowtext 1.0pt;padding:0cm'><img border=0 width=420 height=101 style='width:4.375in;height:1.052in' id="_x0000_i1025" src="cid:image001.jpg@01D2EF27.41B66080" alt="Image removed by sender."></span><o:p></o:p></p></div></div></div></div></div></div></div></div></div></div></div><p class=MsoNormal><br><br><o:p></o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>Wellington-pm mailing list<o:p></o:p></pre><pre><a href="mailto:Wellington-pm@pm.org" target="_blank">Wellington-pm@pm.org</a><o:p></o:p></pre><pre><a href="http://mail.pm.org/mailman/listinfo/wellington-pm" target="_blank">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></div></div><div><p class=MsoNormal>-- <o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-family:"Arial",sans-serif'>Steve Piner </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#948A54'>Lead Developer </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#9BBB59'>P:</span></b><span style='font-size:10.0pt;font-family:"Arial",sans-serif'> <a href="tel:+64%204-803%203211" target="_blank">+64 4 803 3211</a></span><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#9BBB59'> <b>M:</b></span><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>+64 27 588 5995</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>Level 9, LG House, 35 Victoria St, Wellington P.O. Box 24-068, Manners St, Wellington</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#9BBB59'>E: </span></b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#244061'><a href="mailto:steve.piner@signify.co.nz" target="_blank"><span style='color:#244061'>steve.piner@signify.co.nz </span></a></span><b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#9BBB59'>S:</span></b><span style='font-size:10.0pt;font-family:"Arial",sans-serif'> </span><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#244061'><a href="http://www.signify.co.nz/" target="_blank"><span style='color:#244061'>http://www.signify.co.nz</span></a></span><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td style='padding:.75pt .75pt .75pt .75pt'></td></tr></table><p class=MsoNormal><img border=0 width=132 height=26 style='width:1.375in;height:.2708in' id="_x0000_i1026" src="cid:image002.gif@01D2EF27.41B66080" alt="Signify Logo"><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td style='padding:.75pt .75pt .75pt .75pt'></td></tr></table><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:gray'>Signify </span></b><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:gray'>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. </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>___________________________________________________________________________________________________________________________</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#948A54'>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.</span><o:p></o:p></p></div></div></div></div><p class=MsoNormal><br>_______________________________________________<br>Wellington-pm mailing list<br><a href="mailto:Wellington-pm@pm.org">Wellington-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/wellington-pm" target="_blank">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></p></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></blockquote><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>_______________________________________________<br>Wellington-pm mailing list<br><a href="mailto:Wellington-pm@pm.org">Wellington-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/wellington-pm">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></p></div></blockquote><p class=MsoNormal><br><br><br><o:p></o:p></p><pre>_______________________________________________<o:p></o:p></pre><pre>Wellington-pm mailing list<o:p></o:p></pre><pre><a href="mailto:Wellington-pm@pm.org">Wellington-pm@pm.org</a><o:p></o:p></pre><pre><a href="http://mail.pm.org/mailman/listinfo/wellington-pm">http://mail.pm.org/mailman/listinfo/wellington-pm</a><o:p></o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p></div></body></html>