The DBus-Tcl project provides a Tcl interface to the dbus message bus system.
It contains packages that allow Tcl programs to send and receive dbus signals,
as well as invoke and respond to dbus method calls.
This is an implementation of an infix reader macro. It should run in any
valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
the traditional way (e.g., 1+2) when writing Lisp programs instead of
using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
full replacement for the normal Lisp syntax.
It is known to be compatible with CMUCL, CLISP, MCL, and SBCL.
Written by Mark Kantrowitz, School of Computer Science,
Carnegie Mellon University, March 1993.
DITrack is a free, open source, lightweight, distributed issue (bug,
defect, ticket) tracking system using a Subversion repository instead
of a backend database. It is written in Python and runs in UNIX
environment (*BSD, Linux, MacOS X).
ELFIO is a C++ library for reading and generating files in the ELF binary
format. This library is unique and not based on any other product. It is also
platform independent. The library uses standard ANSI C++ constructions and
runs on a wide variety of architectures.
A free test coverage analysis tool for C++. Analogous to purecov but quite
different in implementation. This tool does its job by instrumenting the
source as you compile. You can thus add your own instrumentation to every
line on the fly.
Cproto is a program that generates function prototypes and variable
declarations from C source code. It can also convert function definitions
between the old style and the ANSI C style. This conversion overwrites the
original files, so make a backup copy of your files in case something goes
wrong.
The program isn't confused by complex function definitions as much as other
prototype generators because it uses a yacc generated parser. By ignoring all
the input between braces, I avoided implementing the entire C language grammar.
Cproto is in the public domain, except for the configure script which is
copyrighted by the Free Software Foundation, Inc. If you have any comments
or find any bugs, please let me know.
FncCheck is a library which generates profiles for C/C++ programs.
A profile is a list of informations about your functions, such as
time spend in functions, number of calls and other things.
In order to use FncCheck, you have to compile your .o files
with '-finstrument-functions -g' switches (gcc V2.95.2 and higher).
You have then to link your executable with the library 'libfc.so'.
Fnorb is a CORBA 2.0 object request broker (ORB) written in Python. It
supports all CORBA 2.0 datatypes (including Any's) and provides a full
implementation of IIOP. Fnorb is Python and CORBA/IDL specific which makes
it simple, light-weight and easy to use. Fnorb is ideal for prototyping
complex CORBA architectures, for use as a scripting tool, and for building
test harnesses for CORBA development projects.
Fnorb is being developed at the CRC for Distributed Systems Technology based
at the University of Queensland in Brisbane, Australia.
[ excerpt from developer's www site ]
Jam is a small open-source build tool that can be used as a replacement
for Make. Even though Jam is a lot simpler to use than Make, it is
far more powerful and easy to master. It already works on a large
variety of platforms (Unix, Windows, OS/2, VMS, MacOS, BeOS, etc..),
it is trivial to port, and its design is sufficiently clear to allow
any average programmer to extend it with advanced features at will.
The main differences between Jam and Make are the following:
- Jam uses "Jamfiles" instead of "Makefiles".
- Jamfiles do not normally contain toolset-specific rules or actions.
They're thus portable among distinct compilers
- Jamfiles are a lot simpler than Makefiles to write and understand,
while providing the same functionality, and much, much more !!
Git review allows you to extend git to interact more easily with a Gerrit server
from the console.
It allows you to push change to review, download a changeset into a new branch,
push a change as draft or push an amended change as new patchset.