All releases of Corlpack


Release Notes: This release adds an executable tool named "corl" which provides an interface between shells and some corlpack functions. It also includes minor improvements and cleanups, such as removal of compilation warnings and better error support when loading vuuids (reporting line numbers of errors).


Release Notes: Arithmetical operators were added for quant extuuids (numbers with units of measurement) and between quants, integers, and floats. There is also a new mechanism to add, at runtime, unit names and definitions that are recognised by the reader. For example, you can write: Len: UUID:= 4*foot + 2.5*inch;


Release Notes: This version includes the first implementation of the Corlpack table, a generalization of all R types that also avoids the use of a heap allocator. It also includes new documentation: 'The wonderful world of Corlpack 1.0', a quick description of the future stable version. Other minor improvements are a workaround for a problem of random bits in gaps of packed records and arrays preventing strightforward equality testing of some UUIDs, simplified error reporting, and load/save drivers for key/value files.


Release Notes: This release added matrices, pointers, and lists as structuring elements in vectors of UUIDs. A plugin mechanism was provided for loaders and savers of files of various structures into/from ext-UUID vectors.


Release Notes: This release adds extended UUID suport for PubMed ID (pmid), unique ingredient identifiers (unii), logical intervention indentifiers, names and codes (loinc), webcitation (wbct) URIs, and a new serial type.


Release Notes: This release adds complete extended UUID APIs with pluggable types (by registering make, read, and format methods for new extended UUID types). Corlpack.Issn is provided as an example of the UUID type "issn". This release adds VUUIDs, vectors of (extended) UUIDs, as well as string UUIDs that do not exist independently but as a data structure inside a VUUID. These can represent ASCII strings of arbitrary length. This release fixes some errors in reading/writing time UUIDs and has more tests.


Release Notes: This release features the specification and implementation of an extended scheme of 128-bit UUIDs (EXTUUID) including limited length symbols with various encodings (18 to 22 characters), high resolution time, physical quantities with units decomposable in SI units (for example: 22.4m/s), financial quantities as fixed point numbers with currency/financial instrument unit, V1-V5 UUIDs of the RFC-4122 specification, and potential support for serial numbers, colors, coordinates, functions, etc. A preliminary implementation of I/O of the first five varieties was included.
Flexibly generates password candidates using OS pseudo-random sources.