An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop fusion optimization framework.
A Haskell 98 logically uninhabited data type. Used to indicate that a
given term should not exist.
Word8 library to be used with Data.ByteString.
htable is a lightweight implementation of hash tables in C, greatly
inspired by the implementations of spray and red-black trees found in
*BSD kernels. To use it, you only need to copy the header file
"htable.h" into your project.
Jsonnet is a domain specific configuration language that helps you define JSON
data. Jsonnet lets you compute fragments of JSON within the structure, bringing
the same benefit to structured data that templating languages bring to plain
text. The example below illustrates a few features -- referring to another part
of the structure, overriding object fields, and string operations.
JWasm is a MASM v6 compatible assembler. It's a fork of Open Watcom's WASM
and released under the Sybase Open Watcom Public License, which allows
free commercial and non-commercial use. JWasm is written in C, source code
is open.
JWasm Features:
- JWasm natively supports output formats Intel OMF, MS Coff (32- and
64-bit), Elf (32- and 64-bit), Bin and DOS MZ.
- precompiled JWasm binaries are available for DOS, Windows and Linux. For
OS/2 and FreeBSD, makefiles are supplied.
- Instructions up to SSSE3 are supported.
- The JWasm source is portable and has successfully been tested with Open
Watcom, MS VC, GCC and more.
- As far as programming for Windows is concerned, JWasm can be used with
both Win32Inc and Masm32.
- C header files can be converted to include files for JWasm with h2incX.
k8048 is a command-line utility by Darron Broad for programming Microchip
PICs, using the Velleman K8048 programmer kit.
`mkid' is a simple, fast, high-capacity, language-independent
identifier database tool. Actually, the term `identifier' is too
limiting--`mkid' stores tokens, be they program identifiers of any
form, literal numbers, or words of human-readable text. Database
queries can be issued from the command-line, or from within emacs,
serving as an augmented tags facility.
This is a drop-in alternative to the standard PHP JSON extension.
inilib is a C++ library which provides a method of saving the "state"
of a program. inilib provides a means of storing a number of arbitrary
settings in memory with an easy access interface, as well providing
means for saving the information to and loading it from disk. Data is
stored in an easy to read format, allowing the user to modify any of the
information with a simple text editor.
inilib benefits the programmer by providing a simple, intuitive means to
store any data that can be expressed in std::string, int, double, or bool
types. In addition, inilib handles any conversion that may be necessary
to convert from one type to the other. Saving all information stored in
inilib to disk or loading information from disk requires only one command.