[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Technical Notes
Fast Library For CA-Clipper in older versions was written 100%
in CA-Clipper code 5.x. Actually a great part of its code is written
in assembly code, and C, to concrete, referred to the mouse,
communications, graphics, video, Sound Blaster, timer, cmos and many more.
The inclusion of non CA-Clipper code it is neccesary because everyone
knows that CA-Clipper standard libraries do not have functions for using
interrupts.
The code of Fast Library For CA-Clipper does not use neither Public
nor Private variables trying to avoid this way the heap memory overload of
CA-Clipper.
The space of the library global overhead has been considerably reduced
over older versions in a way that the Linker just gives to the executable
program what it needs.
We don't use neither macro-replacements nor commands or precedures, all
we use are functions.
I have insisted on the use of "codeblock" as a communication way
between the inside functions of Fast Library because it is a very easy,
fast and parametrizable method. Anyway due to the easiness of last user
functions they will not be used as an argument, they will be used as
numerical, character, logical an array data types.
About the documetation, I have to say that I have followed a very
well known and acepted sintax in the computers world, I mean the
Backus-Naur-Form (BNF). However in this Norton Guide I have used
the Chomsky-Naur-Form to generate graphics in this device.
Someday we will have audio-visual documentation and this old forms will
not have any sense, meanwhile we will continue using everything that
mathematicians give to us.
Either the code used in the documentation examples and this guide's
ones are always in Hungarian form because I think this is the best
one. It is very easy and legible.
Let's thank to Microsoft for expreading this form.
All variable argument names in Fast Library For CA-Clipper are prefaced
by a lower case letter. This letter denotes the type of variable:
c -> denotes a character string
n -> denotes a numeric value
l -> denotes a logical (.T./.F.) value
d -> denotes a date value
a -> denotes an array value
o -> denotes an object
Arguments to function which are enclosed in brackets [] are optional to
the function.
See Also:
Copyright
Thankfulness
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson