ABC Path Generator is a program and a Perl library that generates layouts of ABC Path based on the input of a random number generator. Giving different seeds to the generator will yield different layouts. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured on brainbashers.com. ABC Path Generator makes use of depth-first-search to find usable final paths, and then assigns the clues for it, also using DFS.
ABC Path Solver is a Perl program and library that automatically solves an ABC Path game while giving the reasoning. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured in brainbashers.com. ABC Path Solver uses a mixture of deduction and solving by trying several branches, which should allow it to solve all initial boards.
Arad-OneTable-Editor is a set of perl modules to manage and display a dialog for a single-table SQL query. It can verify types, and scroll between the records. The data handling is separate from the dialog class, so it is possible to write different generic dialogs for the same query. A Perl/Tk dialog and a GNU/readline (or plain text) dialog are included in the distribution.
FCFS RWLock is a first-come first-served readers/writers lock for POSIX threads. FCFS means that the first thread to request control of the lock will gain it, based on the constraints of a readers/writers lock. FCFS RWLock is well documented and commented, so it can easily be used as a reference implementation.
File-Find-Object provides Perl programmers with an object-oriented alternative to the core File::Find module for traversing a directory structure, which has some serious interface limitations. It can be instantiated, can be interrupted in the middle, has an iterative interface, and can also return result objects.
File-Find-Object-Rule is a port of File-Find-Rule to make it use File-Find-Object instead of File::Find. It provides a succinct, declarative syntax for creating directory tree traversal routines while enjoying the advantages of File-Find-Object, such as traversing the tree incrementally and iteratively, and the capability of instantiating several traversers in the same program.
This project should mention its licence.
From everything I tried, bzr was incredibly slow here, even on vanilla Debian systems, including the "bzr rocks" (which it does not) command. I was told that "you're doing it wrong&q...
This project is licensed under the GPL while Qt is LGPLed now. Instead, you should take a look at the compatible PySide - http://www.pyside.org/ by Troll Tech / Nokia, which is LGPLed.
Inkscape is a superb vector graphics editor. Back when I was still using Windows (first 3.x - then 95/98/etc.), I remember learning how to use Corel-Draw and finding it a great way to create attrac...
youtube-dl is a very handy program to download videos from YouTube. It's proven very useful for me, and I'm using it often. Highly recommended.
Core libraries and agents of the NoMachine NX desktop virtualization system.
A fast search engine library supporting probabilistic and boolean retrieval.