{"id":315,"date":"2006-01-17T08:12:04","date_gmt":"2006-01-17T16:12:04","guid":{"rendered":"http:\/\/mcslp.com\/?p=188"},"modified":"2006-01-17T08:12:04","modified_gmt":"2006-01-17T16:12:04","slug":"building-perl-applications-with-eclipse","status":"publish","type":"post","link":"https:\/\/planet.mcb.guru\/?p=315","title":{"rendered":"Building Perl applications with Eclipse"},"content":{"rendered":"\t<p>A new tutorial, based around one of the presentations I made at <a href=\"http:\/\/mcslp.com\/?p=102\">EclipseWorld 2005<\/a> has been published at IBM developerWorks.<\/p>\n\t<p>The tutorial is based on the presentation I made on building Perl applications using Eclipse and the <a href=\"http:\/\/e-p-i-c.sourceforge.net\/\">EPIC<\/a> plug-in. <\/p>\n\t<p>Here&#8217;s the summary info from the tutorial so you can get a better idea of the content:<\/p>\n\t<blockquote><p>For many Perl programmers, the typical development environment is probably an<br \/>\neditor like Emacs coupled with a command-line environment. The problem is you<br \/>\ntend to spend most of your day switching between Emacs and the command line,<br \/>\nand it gets worse if you are doing Web development, as you have to switch between<br \/>\nEmacs, your command line, and your Web browser as you write, execute, and check<br \/>\nlogs for information. Surprisingly, there are few IDEs that have really captured the<br \/>\nPerl programmer&#8217;s imagination over the years, which is why EPIC and Eclipse fills<br \/>\nsuch a void. <\/p>\n\t<p><a href=\"http:\/\/e-p-i-c.sourceforge.net\/\">EPIC<\/a> is a complete plug-in suite that supports a new &#8220;nature&#8221; within Eclipse. The<br \/>\nEPIC plug-in incorporates extensions to the editor so that it understands Perl<br \/>\nstructure and layout. The plug-in also adds additional views and interfaces to your<br \/>\ncode, and related information enables you to view documentation, execute your Perl<br \/>\napplications, and debug them. <\/p>\n\t<p><strong>About this tutorial<\/strong><br \/>\nThis tutorial will look at the basics of the EPIC plug-in before moving on to an<br \/>\nexamination of the EPIC system using a real-world example, developing a small<br \/>\nmodule and script entirely within Eclipse that supports RSS parsing. You&#8217;ll use this<br \/>\nas an opportunity to examine other areas, such as the integration with Perldoc, code<br \/>\nfolding and refactoring &#8212; all of which can make the application development process<br \/>\nrun more smoothly. By the end, you will have a good understanding of how the EPIC<br \/>\nplug-in can be used to develop your Perl applications within Eclipse.\n<\/p><\/blockquote>\n\t<p>You can read the <a href=\"http:\/\/www.ibm.com\/developerworks\/edu\/os-dw-os-perlecl-i.html\">full tutorial<\/a>. <\/p>\n\t<p>Look out for a forthcoming follow-up piece on debugging Perl applications within Eclipse.\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new tutorial, based around one of the presentations I made at <a href=\"http:\/\/mcslp.com\/?p=102\">EclipseWorld 2005<\/a> has been published at IBM developerWorks. This tutorial covers using the EPIC plug-in to build and develop Perl applications within the Eclipse environment.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[25],"_links":{"self":[{"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=\/wp\/v2\/posts\/315"}],"collection":[{"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=315"}],"version-history":[{"count":0,"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=\/wp\/v2\/posts\/315\/revisions"}],"wp:attachment":[{"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/planet.mcb.guru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}