EILIB Source File Library
©2006 ---
A86 main page ---
Eric's home page ---
E-mail Eric
One of the best ways to learn a new computer language is to study well-written
source code using that language. To help you to do this, I offer
my own personal A86LIB library of source files, with over 200
subroutines and macros, that can be called from your programs as if they
were built into the A86 language. In addition to the library itself, the
package includes about 200 short programs, with complete source code,
illustrating the use of many of the library's routines.
The library routines handle file I/O, numeric and string I/O, command-line
parsing including wildcards, file buffering, string searching and
manipulation, sorting, and random-number generation. The tools perform
a wide variety of manipulations on files.
Click here to order online now, and receive
the software within minutes!
Terms of Usage of the EILIB Library
Now for a bit of legalese. In this section, the terms "EILIB"
and "the library"
refer to any or all of the source files in either the EILIB
or the EITOOLS parts of the software package.
When you purchase EILIB, its source files are licensed for your
personal use only. You may not publish or redistribute any of
the source files, or any source files resulting from the
modification of the files, unless each recipient has purchased
a copy of A86 plus EILIB for themselves. (For example, if you
do some contract programming for a company, and use EILIB, or
any files derived from EILIB source code, that company must buy
a copy of A86+EILIB from me, for each computer on which your
source code will exist.)
You may publish executable programs assembled using the library,
if they contain substantial functional additions that you have
created, on the condition that your copyright claim to such
programs is based solely on the creative enhancements and
additions you have made, and not on the content I have provided
to you. You are specifically prohibited from attempting to
restrict me, or other customers of EILIB, from publishing any
programs simply because they are based on the library. You are
also prohibited from republishing the EITOOLS executable
programs, unless and until you make your own substantial
functional additions to them. I may myself publish the EITOOLS
executables, but I wish to retain the right to decide which
ones, and under what conditions, they are published.
The library is provided on an "as-is" basis. It is entirely up
to you to determine its fitness and suitability for use. Under
no circumstances will I assume any liability whatever for its
performance (or lack of performance).
Good commenting, but no support!
It is also entirely up to you to figure out how the library or the
EITOOLS programs work. The programs are well-commented, and I have
included a few additional tips in an initial overview file, so you
should be able to do this on your own. I will not answer any
questions about the library or the programs, and I will not feel obligated
to respond to any bug reports or suggestions for improvement. (Keep
in mind that, since you have all the source code, this means you can
fix bugs and make improvements yourself. I had hesitated to release
this library due to the potential support burden; so I decided to
solve the problem by disclaiming any support!)
Click here to order online now, and receive
the software within minutes!
A86 main page ---
Eric's home page ---
E-mail Eric