Open-RJ 1.6.4
Sponsored Links
Open-RJ 1.6.4 Ranking & Summary
File size:
1.3 MB
Platform:
Any Platform
License:
BSD License
Price:
Downloads:
912
Date added:
2007-05-01
Publisher:
Greg Peet & Matthew Wilson
Open-RJ 1.6.4 description
Open-RJ is an library that implements readers for the Record-Jar structured text file format. Mappings are provided to several languages and technologies, including C++, COM, D, Java, .NET, Python, Ruby, and STL.
In addition to platform-independence, the library focuses on small runtime costs - memory and speed - and the classic UNIX attributes of discoverability and visibility.
As described in the excellent book "The Art Of UNIX Programming", a Record-Jar structured format file consists of records and fields.
A field is a single line - optionally extended with trailing - that contains a name, separated from an optional value by :.
A record is a list of fields, whose contents are arbitrary and can vary between records in the same database. Records are separated by a line that begins with "%%". The record separator also acts as a comment, so anything can come on a record separator line after the first two characters.
A database is a correctly parsed Record-Jar file. The Open-RJ API (and language mappings) provide access to all the records in the database and the complete set of fields. Hence, you may work with fields on a per-record basis, or treat the database as a single record and with all fields in the database.
A very simple Record-Jar file, representing a Pets Database, is shown in the table on the right-hand side of this page.
And thats pretty much all there is to it. There are no restrictions on what fields may be in a record, and no controls over whether all records have the same fields or not. Thats the job of higher layers of application functionality. We keep Record-Jar simple so its reliable, portable and fast, and its those things in spades!
%% Pets
Name: Barney
Species: Dog
Breed: Bijon
Frieze
%%
Name: Samson
Species: Dog
Breed: Ridgeback
%%
Name: Fluffy Kitten
Species: Cat
%%
Enhancements:
- The code was updated to be fully compatible with STLSoft 1.9.1 (the special version released on Extended STL, volume 1: CD).
In addition to platform-independence, the library focuses on small runtime costs - memory and speed - and the classic UNIX attributes of discoverability and visibility.
As described in the excellent book "The Art Of UNIX Programming", a Record-Jar structured format file consists of records and fields.
A field is a single line - optionally extended with trailing - that contains a name, separated from an optional value by :.
A record is a list of fields, whose contents are arbitrary and can vary between records in the same database. Records are separated by a line that begins with "%%". The record separator also acts as a comment, so anything can come on a record separator line after the first two characters.
A database is a correctly parsed Record-Jar file. The Open-RJ API (and language mappings) provide access to all the records in the database and the complete set of fields. Hence, you may work with fields on a per-record basis, or treat the database as a single record and with all fields in the database.
A very simple Record-Jar file, representing a Pets Database, is shown in the table on the right-hand side of this page.
And thats pretty much all there is to it. There are no restrictions on what fields may be in a record, and no controls over whether all records have the same fields or not. Thats the job of higher layers of application functionality. We keep Record-Jar simple so its reliable, portable and fast, and its those things in spades!
%% Pets
Name: Barney
Species: Dog
Breed: Bijon
Frieze
%%
Name: Samson
Species: Dog
Breed: Ridgeback
%%
Name: Fluffy Kitten
Species: Cat
%%
Enhancements:
- The code was updated to be fully compatible with STLSoft 1.9.1 (the special version released on Extended STL, volume 1: CD).
Open-RJ 1.6.4 Screenshot
Open-RJ 1.6.4 Keywords
RJ
RJ 1.6.4
text file format
text file
Structured text
file format
file
fields
records
record
structured
library
Open-RJ
OpenRJ
Open-RJ 1.6.4
Libraries
Bookmark Open-RJ 1.6.4
Open-RJ 1.6.4 Copyright
WareSeeker periodically updates pricing and software information of Open-RJ 1.6.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Open-RJ 1.6.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
text file formats
public records
tower records
structured text programming
guinness world records
records hollywood
death records
criminal records
marriage records
text files into
file formats supported
birth records
ipod video file format
ascii text file
military records
recordset
text file containing
file format used
Related Software
sqlupdate reads a MySQL table declaration file and compares it to an existing database. Free Download
Doc Finder Tab is a Plone product which makes Dieter Maurers DocFinder available from a ZMI management tab. Free Download
Typhoon RDBMS is a library and a set of tools for database management. Free Download
pxlib is a simple and small C library for reading and writing Paradox DB files. Free Download
libutempter provides a library interface for terminal emulators such as screen and xterm. Free Download
Flatworm is a Java library intended to allow a developer to describe the format of a flat file using an XML definition file. Free Download
Lexxia software is a multipurpose XML tool. Free Download
Limpid is a C++ Environment for XML, XPath & XSLT. Free Download
Latest Software
Popular Software
Favourite Software