Downloadliste

Projektbeschreibung

Corlpack is a faster Ada implementation of the basic types from the R Language. It includes calculations with units of measurement, a broad range of other basic types such as urn-like identifiers, coordinate, and monetary amounts. Basic types are represented as 128-bit UUIDs so heterogenous arrays, without predesigned structure, can be easily built. Heap allocation for complex structures is minimized, hopefully resulting in much shorter and more predictable execution time. An API with a small number of generic functions
aims to simplify Ada programming for computational applications, especially for scientists from non-IT fields.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-24 23:09
0.5.1

Arithmetische Operatoren für Quant Extuuids (Zahlen mit Einheiten der Messung) hinzugefügt wurden und zwischen Quants, ganze Zahlen und Gleitkommazahlen. Es gibt auch ein neuer Mechanismus zu addieren bei Runtime, Einheitennamen und Definitionen, die durch den Leser anerkannt werden. Sie können z. B. schreiben: Len: UUID: = 4 * Fuß + 2,5 * Zoll;
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;

2013-01-15 21:25
0.5

Diese Version enthält die erste Implementierung der Corlpack-Tabelle, eine Verallgemeinerung aller R-Typen, die auch die Verwendung von einem Heapallocator vermeidet. Es enthält außerdem neue Dokumentation: "Die wunderbare Welt der Corlpack 1.0", eine kurze Beschreibung der zukünftigen stabilen Version. Andere kleine Verbesserungen sind eine Abhilfe für ein Problem der zufälligen Bits Lücken verpackt und Arrays verhindern Strightforward Gleichheitstest der einige UUIDs, vereinfachte Fehlerberichterstattung und Treiber für Schlüssel-Wert-Dateien laden/speichern.
Tags: major alpha; documentation
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.

2013-01-08 21:00
0.4.2

In dieser Version werden als Elemente in Vektoren von UUIDs Strukturierung Matrizen, Zeigern und Listen hinzugefügt. Ein Plugin-Mechanismus wurde Lader und Sparer der Dateien der verschiedenen Strukturen in/aus Ext-UUID Vektoren zur Verfügung.
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.

2013-01-02 07:57
0.4.1

Dieses Release bringt erweiterte UUID-Suport für PubMed-ID (Pmid), einzigartige Zutat Bezeichner (Unii), logische Intervention Indentifiers, Namen und Codes (Loinc), Webcitation (Wbct) URIs und einen neuen seriellen Typ.
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.

2012-12-28 06:57
0.4

Dieses Release bringt komplette erweiterte UUID-APIs mit austauschbaren Typen (mit der Registrierung machen, Lese- und Format-Methoden für neue erweiterte UUID-Typen). Corlpack.Issn dient als Beispiel der UUID-Typ "issn". Dieses Release bringt VUUIDs, Vektoren der (erweiterten) UUIDs sowie Zeichenfolge UUIDs, die nicht selbständig, sondern als eine Datenstruktur innerhalb einer VUUID gibt. Diese können ASCII-Zeichenfolgen beliebiger Länge darstellen. Diese Version behebt einige Fehler im Lesen und Schreiben von UUIDs Zeit und hat weitere Tests.
Tags: Unstable
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.

Project Resources