A python library to access freedesktop.org standards.
Currently supported are:
o Base Directory Specification
o Menu Specification
o Desktop Entry Specification
o Icon Theme Specification
o Recent File Spec
o Shared-MIME-Database Specification
Many find Bugzilla's web-based UI inefficient. PyBugz is a command-line based
interface that was written by Alastair Tse in order to improve his interaction
with Gentoo Bugzilla
Features
--------
* Searching bugzilla
* Listing details of a bug including comments and attachments
* Downloading/viewing attachments from bugzilla
* Posting bugs, comments, and making changes to an existing bug.
* Adding attachments to a bug.
There is extensive help in `bugz --help` and `bugz <subcommand>
--help` for additional options.
Utilities for creating PySide applications.
QBzr is a simple Qt cross-platform frontend for some of Bazaar commands.
Purpose of this plugin is to provide a graphical user interface for those
Bazaar commands where it can simplify the usage. Highlighting of differences
between files, "browsable" log view, possibility to commit only some files
without listing them all on the command line, etc.
QConf allows you to have a nice configure script for your qmake-based
project. It is intended for developers who don't need (or want) to
use the more complex GNU autotools. With qconf/qmake, it is easy
to maintain a cross-platform project that uses a familiar configuration
interface on Unix.
QProg is an OS X, Windows, and *nix/X11 compatible software interface to the
popular DIY line of PIC programmers sold by Kitsrus and is intended to be a
cross-platform replacement for the software provided with the DIY kits.
-Brandon Fosdick
bfoz@bfoz.net
Ruby binding for GObjectIntrospection
QuickCheck++ is a tool for testing C++ programs automatically,
inspired by QuickCheck, a similar library for Haskell programs.
In QuickCheck++, the application programmer provides a specification
of parts of its code in the form of properties which this code must
satisfy. Then, the QuickCheck++ utilities can check that these
properties holds in a large number of randomly generated test cases.
Specifications, i.e. properties, are written in C++ by deriving
from the quickcheck::Property class. This class contains members
not only to express the specification but also to observe the
distribution of test data and to write custom test data generators.
The framework also allows the specification of fixed test data, as
can be done with more traditional unit testing frameworks.
Ragel compiles finite state machines from regular languages into runnable C
code. Ragel state machines can not only recognize byte sequences as regular
expression machines do, but can also execute code at arbitrary points in the
recognition of a regular language.
When you wish to write down a regular language you start with some simple
regular language and build a bigger one using the regular language operators
union, concatenation, kleene star, intersection and subtraction. This is
precisely the way you describe to Ragel how to compile your finite state
machines. Ragel also understands operators that insert function calls into
machines and operators that control any non-determinism in machines.
re2c is a tool for generating C-based recognizers from regular
expressions. re2c-based scanners are efficient: for programming
languages, given similar specifications, an re2c-based scanner is
typically almost twice as fast as a flex-based scanner with little or no
increase in size (possibly a decrease on cisc architectures). Indeed,
re2c-based scanners are quite competitive with hand-crafted ones.