The Ada 95 Booch components are a port of Grady Booch's C++ components.
They contain the same key abstractions as the C++ form (Structs, Tools and
Support). However, the organization is slightly different, particularly in
the Support domain. This is because Ada 95 provides several special forms
of memory management that are quite different from C++.
The Structs category provides an array of structural abstractions (Bags,
Collections, Deques, Graphs, Lists, Maps, Queues, Rings, Sets, Stacks, and
Trees). The Tools category provides algorithmic abstractions (Searching,
Sorting, etc.). The Support category contains all the "concrete" forms,
plus structures to create the components.
Some of the structures permit structural sharing (graphs, lists, and trees).
Some structures may also be ordered (collections, dequeues, and queues). There
are also multiple forms for some structures: single and double linked lists,
directed and undirected graphs, and binary, multiway, and AVL trees.
A complete C++ Text User Interface (TUI) featuring windows, dialogs
(buttons, check and radio boxes, input boxes, etc.), mouse support,
menus, etc. It's available for various platforms and compilers.
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.
QGit is a git GUI viewer built on Qt/C++.
With qgit you will be able to browse revisions history, view patch content and
changed files, graphically following different development branches.
Features :
- View revisions, diffs, files history, files annotation, archive tree.
- Commit changes visually cherry picking modified files.
- Apply or format patch series from selected commits, drag and drop commits
between two instances of qgit.
- Associate commands sequences, scripts and anything else executable to a
custom action. Actions can be run from menu and corresponding output is grabbed
by a terminal window. qgit implements a GUI for the most common StGIT commands
like push/pop and apply/format patches. You can also create new patches or
refresh current top one using the same semantics of git commit,
i.e. cherry picking single modified files.
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.
Regexx is a complete regular expressions C++ solution. It implements easy
expression execution, global searching, replace with atom substitution,
customized replaces, easy match and atom strings retrieving. It's also
included in the library functions to split strings with strings or regular
expressions.
remake is a patched version of GNU Make that adds improved error reporting,
the ability to trace execution in a comprehensible way, and a debugger.
LangScan is a program analyzer for source code search engine.
Main Characteristics:
* Use source code-specific information
- Function names, string, comments, etc.
* Prity-printed source code views
* Easy-to-use for both general users and administrators
* Support multi-byte characters
Supported Languages:
* Brainfuck * JavaScript
* C * Lua
* C++ * Objective Caml
* C# * PHP
* CSS * Perl
* D * Python
* Eiffel * Ruby
* Emacs Lisp * Scheme
* Io * Shell Script
* Java * Plain Text
rbbr (RuBy BRowser) is a GTK+2-based Ruby module browser.
This package is a faster profiler than the builtin Ruby profiler and
allows Ruby developers to focus on the methods that are hand-written.