LIBRLL library
Main Menu |
CPOC |
C68 for QDOS |
History |
Feedback
The LIBRLL library has arisen out of the work that has been going on to enhance
the C68 LD linker to support Runtime Link Libraries (RLL) for use on QDOS and QDOS
compatible systems. I found that I was writing similar code to handle RLL libraries
or files in both the new linker, and also in other utilities such as the Runtime
Link Manager (RLM). This was both time consuming and error prone. In addition we
wanted a way to be able to enhance the RLL file formats in the future without the
need to change every program that manipulates RLL files. The LIBRLL library means
that we can enhance the library, and then simply relink such programs.
The idea behind the LIBRLL library is therefor to provide a generalised way of
handling RLL libraries and files that allows one to concentrate on the functionality required
and not on the fine details of the file format. The LIBRLL library use an object
oriented approach where one manipulates objects in terms of their methods and properties.
Internally the LIBRLL library has to maintain lists of information about the various
objects that are made available to the application programmer. To do this it makes
extensive use of the LIBLIST library which adopts a similar
object oriented approach to providing a generalised way of handling memory lists.
The current state of the LIBRLL library is that it is
under development
The following files are available:
-
LIBRLL Online documentation
Very preliminary version only
Choose this option if you want to view the documentation on-line.
- RLL system documentation comprising the following:
We also plan to make the following LIBRLL related files available for download:
-
Documentation in HTML format
Not yet available
The documentation is in HTML format so once you have downloaded it you view
it or print it using a standard web browser.
-
Documentation in Text format
Not yet available
This is a simple text file produced by putting the HTML version through a
HTML to text converter. It is not as convenient to use as the HTML
variant or as nicely formatted, but it can be used without the need for a web browser.
-
QDOS binaries
Not yet available
Libraries and associated header file compiled and ready for use with the
"C68 for QDOS" system. No documentation is provided, so you will need to
download one of the versions of the documentation given above.
-
Source
Not yet available
For those who either have a machine for which there is no pre-prepared
binary available for download, or if you simply like to have the source
of a product, then this is all the files that you need to build a version
of the LIBRLL library particular to your machine. You will require an
ANSI C compiler
I would welcome feedback on the LIBRLL library to tell me if others think
that it will be useful (it is already proving its worth in the main RLL development).
Please feel free to make suggestions for improvement or enhancement
(I realise, however, that until the RLL system is put into general circulation
the comments can only be from a concept viewpoint).
Main Menu |
CPOC |
C68 for QDOS |
History |
Feedback