Binary property list (plist) parser module written in python.
This is a base class for implementing virtual base classes (what some
people call an abstract class). It allows you to explicitly declare
what methods are virtual and that must be implemented by subclasses.
Config::General handles configuration files of a format inspired by
Apache's httpd.conf file format. It features some enhancements such
as here-documents, C-style commends and multi-line options. Both
reading and writing of configuration files is supported.
svk 是一个用 Perl 写成的分散的版本控制系统。
它使用 subversion 文件系统但是提供了额外的功能:
- 离线操作,比如checkin、log、merge。
- 分布式分支。
- 轻量级的工作复本管理(没有 .svn 目录)。
- 高级的合并算法,如 star-merge 和 cherry picking。
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
This package provides a code generator and runtime libraries to use
Protocol Buffers from pure C (not C++).
It uses a modified version of protoc called protoc-c.
psvn.el 是版本控制工具 subversion 的一个界面。psvn.el 为 subversion 提供了
一个类似 cvs 的 pcl-cvs 的界面。
Pushmi 提供了一个机制用来双向同步 Subversion 版本库。Pushmi 和其它复制工具
主要的不同在于Pushmi 让“从”版本库也可以被通常的 Subversion 客户端写入。
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.