The HLA Standard Library was developed to support the High Level Assembler (HLA), but can be used in conjunction with other assemblers (NASM, MASM, FASM, etc.) if the necessary headers are developed. It supports 32-bit versions of Windows, Linux, Mac OS X, and FreeBSD, and is written entirely in HLA. It includes the following modules: args, arrays, bits, chars, console, conversions, cset, date, environment, exceptions, file class, file I/O, filesys, lists, math, memory-mapped files, patterns, RNG, stderr, stdin, stdout, strings, tables, time, timer, and zstrings. An automated test suite is included.
License: Public Domain
Changes:
Support for Mac OS X is now complete.