DogPerl is an offline Perl/Tk widget documentation resource. It includes an adjustable interface. Since it is a reference to detailed information about Tk widgets as they can be used in Perl, the program does not do much. It is an encyclopedia for Tk within Perl. However, font color, size, face, and style can be customized easily. Page background color, border size, and paragraph spacing are also customizable. The program illustrates the use of Perl/Tk.
LFS-Build is a program to automate the process of building the LinuxFromScratch project. It works by first parsing the LFS XML book and generating a large text file containing the commands that need to be run. The second part of the program takes this text file, breaks it down based on package, and then runs the Bash shell with the proper commands to build the package.
The goal for A-A-P is to make it easy to locate, download, and install software. Additionally, it supports making changes to a program and managing different versions that exist in the world, making it useful both for users and for developers. It uses a recipe that is similar to a Makefile, but with many enhancements, such as integrated Python script support, support for Internet access, and version control. An IDE will be provided that integrates your favorite editor, debugger, and other tools.
hmake is a compilation manager for Haskell programs. It is compiler independent, and liberates the programmer from needing to write Makefiles by extracting dependencies directly from the source code. It is aware of all compiler invocation conventions, and of several common pre-processors, including cpp, greencard, hsc2hs, c2hs, and happy.
JCSC is a powerful tool that checks source code against a highly definable coding standard for potentially bad code. Standards cover naming conventions for classes, interfaces, fields, and parameters, and the structural layout of classes and interfaces. Each rule is highly customizable. It can also find potential bugs, including empty catch/finally blocks, switches without defaults, throwing 'Exception' types, and slow code. JCSC was inspired by lint.
PyDBDesigner is an entity-relation (ERW) database modeling tool for both Windows and Unix/Linux. It is similar to Power Designer or Erwin, and both physical and logical models are supported. Its main features are database modeling, SQL generation, documentation generation, and reverse engineering. PyDBDesigner is intended to be a GUI design tool for the ERW (entities and relations on the Web) project.