Money Share is an expense management tool that can be used keep track of expenses among several people. Expenses made on behalf of people can be kept track of and recovered when balancing accounts. The utility also reduces the number of exchanges required in order to balance the accounts.
WorkRoll is a Web-based bug tracker. It includes a Windows installer, or can be installed into a J2EE JSP container/Servlet engine via a WAR file. No database is required. Installation and use are fully Web-based. Features include sorting, filtering, file attachments, tiered access, email notifications, and import/export. WorkRoll includes an "external feedback" module that allows for seamless integration with your Web site's feedback page. Bugs can be organized by project, status, priority, assigning user, assigned-to user, due date, dev instance, and version.
CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.
The LibXDiff library implements basic and yet complete functionalities to create file differences/patches to both binary and text files. It uses memory files as file abstraction to achieve both performance and portability. For binary files, it implements both (with some modification) the algorithm described in "File System Support for Delta Compression" by Joshua P. MacDonald and the algorithm described in "Fingerprinting By Random Polynomials" by Michael O. Rabin. For text files, it follows directives described in "An O(ND) Difference Algorithm and Its Variations" by Eugene W. Myers. Memory files used by the library are basically a collection of buffers that store the file content.
Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.