--
OMake is a build system designed for scalability and portability.
It uses a syntax similar to make utilities you may have used, but
it features many additional enhancements, such as:
Support for projects spanning several directories or directory
hierarchies. Fast, reliable, automated, scriptable dependency
analysis using MD5 digests, with full support for incremental builds.
Fully scriptable, includes a library that providing support for
standard tasks in C, C++, OCaml, and LaTeX projects, or a mixture
thereof. Full native support for rules that build several files
at once.
OMake provides a uniform interface on Linux/Unix (including 64-bit
architectures), Win32, Cygwin, Mac OS X, and other platforms that
are supported by OCaml.
Active filesystem monitoring, where the build automatically restarts
whenever you modify a source file. This can be very useful during
the edit/compile cycle. A built-in command-interpreter osh that
can be used interactively.
--
OCaml bindings to the SQLite 3 database access library. The current
version provides low level access to the SQL queries and data
transfer. Aggregate/user-defined SQL function support is not
implemented.
* Set SO_REUSEADDR for listening socket so that there's no need to
wait for it to time out to reopen the same port
* Fixed a crash when changing file priorities and another caused by
torrents with empty directories.
* Added the load, load_run, stop_untied and remove_untied options. See
the example rtorrent.rc for how to use these to watch a directory
for new torrents.
* Fixed a buffer overflow in the peer connection's write buffer that
could in some rare cases cause a crash.
Argtable is an ANSI C library for parsing GNU style command line options
with a minimum of fuss. It enables a program's command line syntax to be
defined in the source code as an array of argtable structs.
From Jasper Lievisse Adriaanse <jasper@nedbsd.nl>
A sudoku game with:
* a curses interface;
* generates hints upon request;
* several levels of difficulty;
* generation of new boards;
* easy entry of boards published in newspapers, internet, etc...;
* multiple output formats (text,csv,html,postscript).
From Jasper Lievisse Adriaanse <jasper@nedbsd.nl>
Gnokii is a Unix/Linux tool suite for mobile phones. It provides a
library to communicate with a phone hiding the communication protocol.
The library handles SMS, phonebook, calendar, phone calls, and other
mobile phone capabilities. It supports most of the GSM phones: Nokia
ones using Nokia proprietary protocol and AT-capable ones -- using
standard AT commands.
IPython provides a replacement for the interactive Python interpreter
with extra functionality, including persistent input history,
readline-based name completion and comprehensive object
introspection. It also allows easy access to the pdb debugger and
Python profiler, as well as the system shell.
submitted by Will Maier <willmaier at ml1.net>
feedback and ok alek@
--
Mercurial is a distributed version control system which features:
o Extremely high-performance delta-compressed storage scheme.
o Optimized for disk layout and access efficiency.
o Complete cross-indexing of files and changesets.
o Bandwidth and CPU efficient HTTP and SSH sync protocols.
o Distributed development model supports unlimited numbers of
developers.
o Allows arbitrary merging between developer branches.
o Doesn't significantly degrade with large numbers of files or
changesets.
o No waiting for locks!
o SHA1 integrity checking on repository data.
o Append-only storage model with transaction journalling.
o Fast full-repository verification.