The LIBMAA library provides many low-level data structures which are helpful for writing compilers, including hash tables, sets, lists, debugging support, and memory management. Although LIBMAA was designed and implemented as a foundation for the Khepera Transformation System, the data structures
... [More] are generally applicable to a wide range of programming problems.
The memory management routines are especially helpful for improving the performance of memory-intensive applications. [Less]
The Dictionary Server Protocol (DICT) is a TCP transaction based query/response protocol that allows a client to access dictionary definitions from a set of natural language dictionary databases. dictd(8) is a server which supports the DICT protocol. dictzip(1) is a compression program which creates
... [More] compressed files in the gzip format (see RFC 1952). However, unlike gzip(1), dictzip(1) compresses the file in pieces and stores an index to the pieces in the gzip header. This allows random access to the file at the granularity of the compressed pieces (currently about 64kB) while maintaining good compression ratios (within 5% of the expected ratio for dictionary data). dictd(8) uses files stored in this format. [Less]
RUNAWK is a small wrapper for AWK interpreter that helps to write the standalone programs in AWK. It provides MODULES for AWK similar to PERL's "use" command and other powerful features. Dozens of ready to use modules are also provided.
As most other malloc debuggers LMDBG allows detecting memory leaks and double frees. However, unlike others, LMDBG generates *FULL* stacktraces and separates logging from analysis thus allowing to analyse an application on per-module basis.
mk-configure is a lightweight easy for use replacement for GNU autotools, written in bmake (portable version of NetBSD make) and POSIX tools (shell, awk etc.).
DictEm is an extremely customizable Dictionary client for (X)Emacs. It implements functions of the client part of the Dictionary protocol (RFC-2229). It widely uses autocompletion and provides powerful API that allows to heavily extend its functionality.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy