PIDA
   HOME

TheInfoList



OR:

PIDA is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized so ...
IDE written in the
Python language Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. It supports multiple programming par ...
, which is designed to coalesce different software development tools to provide a seamless workflow for programmers. The authors describe this as "a framework for integrated development". PIDA focuses entirely on reusing Gold Standard development tools, and aiming to never reinvent wheels.


Details

PIDA was originally written in 2005 by Ali Afshar as a graphical environment and
shell Shell may refer to: Architecture and design * Shell (structure), a thin structure ** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses ** Thin-shell structure Science Biology * Seashell, a hard o ...
around the Vim text editor. This was subsequently extended to other embeddable editors as well, including
Emacs Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, ...
and Mooedit. The application provides facilities such as project management, parsing of files to access member lists, launching of
debugger A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its executi ...
s and other external programs, such as
source control In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
or profilers, depending on the language and platform being used.


Future

PIDA was succeeded by the Abominade IDE (a8) in 2012.


References


External links


Bug tracker at Launchpad

Mailing list at Google Groups
GNOME Applications GNOME Developer Tools Software that uses PyGTK Free software programmed in Python Free integrated development environments Integrated development environments that use GTK {{programming-software-stub