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 sof ...
IDE written in the Python language, 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 Vim means enthusiasm and vigor. It may also refer to: * Vim (cleaning product) * Vim Comedy Company, a movie studio * Vim Records * Vimentin, a protein * "Vim", a song by Machine Head on the album ''Through the Ashes of Empires'' * Vim (text ed ...
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 execut ...
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 Offender profiling, also known as criminal profiling, is an investigative strategy used by law enforcement agencies to identify likely suspects and has been used by Detective, investigators to link cases that may have been committed by the same pe ...
, 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