STXXL is an implementation of the C++ standard template library STL
for external memory (out-of-core) computations, i. e. STXXL implements
containers and algorithms that can process huge volumes of data
that only fit on disks. While the closeness to the STL supports
ease of use and compatibility with existing applications, another
design priority is high performance.
MetAid adds a few innocent methods to Object and Module to make
metaprogramming easier. For the lore of metaprogramming see Seeing
Metaclasses Clearly and Chapter Six of Why's (Poignant) Guide to Ruby.
Metasm is a cross-architecture assembler, disassembler, linker, and debugger.
Mixlib::Authentication provides a class-based header signing authentication
object, like the one used in Chef.
Mixlib::CLI provides a class-based command line option parsing object, like the
one used in Chef, Ohai and Relish.
Mixlib::Config provides a class-based configuration object, like the one used
in Chef.
Mixlib::Log provides a mixin for enabling a class based logger object, a-la
Merb, Chef, and Nanite.
6502/65C02/R65C02/W65C02/65CE02/65816/DTV/65EL02 Turbo Assembler
Key features:
Open source, mostly portable C with minimal dependencies
Familiar syntax to Omicron TASS and TASM.
Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02
Arbitrary-precision integers and bitstrings, double precision floating point nos
Character and byte strings, array arithmetic
Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, unicode strings
Supports Unicode identifiers with case folding and compatibility normalization
Built-in "linker" with section support
CPU or flat address space for creating huge binaries (e.g. cartridges)
Conditional compilation, macros, struct/union structures, scopes.
Mixlib::shellout provides a simplified interface to shelling out
yet still collecting both standard out and standard error
and providing full control over environment, working directory,
uid, gid, etc.
Replacement to mkmf generates Rakefiles to build C Extensions.