Perl Console is a light program that lets you evaluate Perl code
interactively. It uses Readline for grabbing input and provides
completion with all the namespaces loaded during your session.
This is pretty useful for Perl developers that write modules. You can
load a module in your session and test a function exported by the
module.
Readline is used to grab user input and provides then all the facilities
your are used to : completion, key bindings, ...
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtHelp module.
Project Center is GNUstep's graphical integrated development environment
(IDE). It helps you to create all different kinds of projects like
Applications, Tools, Libraries and Bundles.
Project Center allows you to easily add and remove, edit and search files;
writes the project makefiles accordingly and supports you in the actual
process of building and debugging your project.
Even the management of a big project keeps being easy as Project Center's
file browser lets you always have a well sorted and categorized overview
over all the files in your project.
LICENSE: GPL2 or later
py-AddOn classes are like dynamic mixins, but with their own private attribute
and method namespaces. A concern implemented using add-ons can be added at
runtime to any object that either has a writable __dict__ attribute, or is
weak-referenceable.
AddOn classes are also like adapters, but rather than creating a new instance
each time you ask for one, an existing instance is returned if possible. In
this way, add-ons can keep track of ongoing state. For example, a Persistence
add-on might keep track of whether its subject has been saved to disk.
This module implements a very fast JSON encoder/decoder for Python.
JSON stands for JavaScript Object Notation and is a text based lightweight
data exchange format which is easy for humans to read/write and for machines
to parse/generate. JSON is completely language independent and has multiple
implementations in most of the programming languages, making it ideal for
data exchange and storage.
The module is written in C and it is up to 250 times faster when compared to
the other python JSON implementations which are written directly in python.
This speed gain varies with the complexity of the data and the operation and
is the range of 10-200 times for encoding operations and in the range of
100-250 times for decoding operations.
libcutl is a C++ utility library. It contains a collection of generic and
independent components such as meta-programming tests, smart pointers,
containers, compiler building blocks, etc.
Exuberant Ctags indexing python bindings
Exuberant Ctags supports indexing of many modern programming languages. Python
is a powerful scriptable dynamic language. Using Python to access Ctags index
file is a natural fit in extending an application's capability to examine
source code.
This project wrote a wrapper for readtags.c. I have been using the package in
a couple of projects and it has been shown that it could easily handle hundreds
source files.
pyNotifier is a notifier/event scheduler abstraction written in python.
It implements notification mechanisms for socket events (read or write)
and timers. Additionally external event dispatchers may be called during
an idle period.
The dexml module takes the obvious mapping between XML tags and
Python objects and lets you capture that as cleanly as possible.
Loosely inspired by Django's ORM, you write simple class definitions
to define the expected structure of your XML document.
Durus is a persistent object system for applications written in
the Python programming language.
Durus offers an easy way to use and maintain a consistent collection
of object instances used by one or more processes. Access and change
of a persistent instances is managed through a cached Connection
instance which includes commit() and abort() methods so that changes
are transactional. Durus is best suited to collections of less than a
million instances with relatively stable state.