Padre (software)

Padre
Developer(s)Free software community
Stable release
1.00 / 8 November 2013; 10 years ago (2013-11-08)
Repository
Written inPerl
Operating systemCross-platform
Available inArabic, Chinese, Czech, Dutch, English, Farsi, French, German, Hebrew, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese (Brazil), Russian, Spanish, Turkish
TypeSoftware development
License"Perl License" which is the Artistic License or GPLv1[1]
Websitepadre.perlide.org

Padre (short for "Perl Application Development and Refactoring Environment") is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written primarily in Perl and is used to develop applications in this language.[2]

Padre is written in Perl 5 but can be extended by any language running on top of the Parrot virtual machine, such as Raku, through its plug-in system and its integration with Parrot. The development officially started in June 2008 but Padre has reused components that have been available on CPAN, and the latest version of Padre is itself always available on CPAN. Most importantly, it uses the Perl bindings of wxWidgets for the windowing system, and PPI to correctly parse and highlight Perl and to allow refactoring. The primary advantages of Padre for Perl developers is that full and easy access to the source code of their editor is available, and a unique set of "Perl intuition" features that allow the IDE to understand details about project structure and content without needing to be told by the user.

  1. ^ "Download Padre, the Perl IDE". Retrieved 18 April 2015.
  2. ^ "Padre's Homepage". Retrieved 22 July 2009.