TITLE: Readme file for Irie Pascal (Linux Edition)
COPYRIGHT: (C) Stuart King, 2002-2005. All Rights Reserved.
AUTHOR: Stuart King
VERSION: Irie Pascal Version 2.6

TABLE OF CONTENTS
-----------------
1 Readme File
    1.1 What is Irie Pascal?
    1.2 Compliance
    1.3 Mimumum System Requirements
    1.4 License and distribution rights
    1.5 Irie Pascal manuals
    1.6 Irie Pascal order forms

-------------
1 Readme File
-------------

------------------------
1.1 What is Irie Pascal?
------------------------
Irie Pascal is a Pascal compiler and interpreter. The compiler translates
Pascal programs into Irie Virtual Machine (IVM) executables, which are
then executed by the interpreter. The IVM is an abstract computer platform
that is implemented in software (by the interpreter), and runs executables
on many different computer platforms. The IVM has been implemented on the
following computer platforms (Win95/98/NT/2000/XP, Linux, FreeBSD,
Solaris/x86, and Solaris/Sparc) so far. IVM executables developed on any
platform, run on all the other platforms.

Irie Pascal's ability to generate executables which run on multiple
platforms make it ideally suited for creating internet applications. The
Common Gateway Interface (CGI) is a simple but powerful protocol for
creating server side internet applications. Irie Pascal assists the
creation of CGI scripts with built-in support for decoding and parsing URL
encoded strings, as well as support for databases, and sending email. Irie
Pascal also supports the UNIX #! trick that allows the location of the
interpreter to be embedded inside the script making it easier to execute
the script from a URL, since the URL need only refer to the script and not
the interpreter.

Irie Pascal is highly compatible with Standard Pascal (i.e. ISO/IEC 7185),
see "http://wwww.iso.ch" for further information about this standard. This
high level of compatibility means that Irie Pascal shares Standard
Pascal's strengths as a first language for beginners. These strengths
include readable syntax, and extensive program checking both at
compile-time and while programs are running.

Irie Pascal supports many extensions to Standard Pascal, particularly in
the areas of string, file/folder processing, and database programming,
which make it useful for creating scripts and utilities. Irie Pascal's
support for automatic run-time checking make it useful for creating "quick
and dirty" programs (i.e. programs that are expected to be run only a few
times or by only a few people and may not be worth spending a lot of time
on).

--------------
1.2 Compliance
--------------
Irie Pascal complies with the requirements of level 0 of Standard Pascal
(i.e. ISO/IEC 7185), with the following exceptions: (see the Irie Pascal
Reference Manual, Appendix B - Deviations from ISO/IEC 7185).

NOTE: Irie Pascal compliance with Standard Pascal has not been formally
certified by an external body.

-------------------------------
1.3 Mimumum System Requirements
-------------------------------
MINIMUM SYSTEM REQUIREMENTS FOR IRIE PASCAL (LINUX EDITION)


    - Linux (with support for executables in ELF format).
    - 5 MB disk space.
    - HTML viewer/browser to access the documentation.


-----------------------------------
1.4 License and distribution rights
-----------------------------------
IRIE PASCAL EVALUATION VERSION (LINUX EDITION)

LICENSE STATEMENT AND DISCLAIMER OF WARRANTY

IMPORTANT - READ CAREFULLY This license statement and disclaimer of
warranty constitutes a legal agreement ("License Agreement") between you
(either as an individual or a single entity) and Stuart King ("Author")
for the software product ("Software") identified above, including any
software, media, and accompanying on-line or printed documentation.

BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO BE
BOUND BY ALL OF THE TERMS AND CONDITIONS OF THE LICENSE AGREEMENT.

Upon your acceptance of the terms and conditions of the License Agreement,
the Author grants you the right to use the Software in the manner provided
below.

This Software is owned by the Author and is protected by copyright law and
international copyright treaty. Therefore, you must treat this Software
like any other copyrighted material (e.g. a book), except that you may
either make one copy of the Software solely for backup or archival
purposes or transfer the Software to a single hard disk provided you keep
the original solely for backup or archival purposes.

The Author grants to you as an individual, a personal, nonexclusive,
non-transferable license to install and use the Software for evaluation
purposes only. In particular, you may not distribute or cause to be
distributed the Software or any programs you develop using the Software.
You may install a copy of the Software on a computer and freely move the
Software from one computer to another, provided that you are the only
individual using the Software. If you are an entity, the Author grants you
the right to designate one individual within your organization ("Named
User") to have the right to use the Software in the manner provided above.

The Software might include source code, redistributable files, and/or
other files provided by a third party vendor (Third Party Software). Since
use of Third Party Software might be subject to license restrictions
imposed by the third party vendor, you should refer to the on-line
documentation (if any) provided with Third Party Software for any license
restrictions imposed by the third party vendor. In any event, any license
restrictions imposed by a third party vendor are in addition to, not in
lieu of, the terms and conditions of the License Agreement.

DISCLAIMER OF WARRANTY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE AUTHOR DISCLAIMS
ALL WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE
SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.
THIS WARRANTY DISCLAIMER AFFECTS YOUR LEGAL RIGHTS, AND YOU MAY ALSO HAVE
OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION. SOME
JURISDICTIONS DO NOT ALLOW EXCLUSIONS OF IMPLIED WARRANTIES OR LIMITATIONS
ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE EXCLUSION MAY NOT
APPLY TO YOU.


HIGH RISK ACTIVITIES The Software is not fault-tolerant and is not
designed, manufactured or intended for use or resale as on-line control
equipment in hazardous environments requiring fail-safe performance, such
as in the operation of nuclear facilities, aircraft navigation or
communication systems, air traffic control, direct life support machines,
or weapons systems, in which the failure of the Software could lead
directly to death, personal injury, or severe physical or environmental
damage ("High Risk Activities"). The Author specifically disclaims any
express or implied warranty of fitness for High Risk Activities.

LIMITATION OF LIABILITY

IN NO EVENT SHALL THE AUTHOR BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
CONSEQUENTIAL, SPECIAL, INCIDENTAL OR INDIRECT DAMAGES OF ANY KIND ARISING
OUT OF OR RELATING TO THE SOFTWARE OR THE USE THEREOF (INCLUDING BUT NOT
LIMITED TO LOST PROFITS OR OTHER ECONOMIC LOSS), EVEN IF THE AUTHOR HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL THE
AUTHOR'S LIABILITY FOR ANY CLAIM, WHETHER IN CONTRACT, TORT, OR ANY OTHER
THEORY OF LIABILITY, EXCEED THE FEE PAID BY YOU FOR THE SOFTWARE THAT IS
THE SUBJECT OF SUCH CLAIM. IF THE RELEVANT SOFTWARE WAS PROVIDED TO YOU AT
NO CHARGE YOU AGREE THAT THE AUTHOR SHALL NOT BE LIABLE TO YOU FOR ANY
DAMAGES. YOU AGREE THAT YOU ARE SOLELY RESPONSIBLE FOR ADEQUATE PROTECTION
AND BACKUP OF THE DATA AND EQUIPMENT USED IN CONNECTION WITH THE SOFTWARE
OR SUBSCRIPTION SERVICES, AND FURTHER AGREE THAT THE AUTHOR WILL NOT BE
LIABLE FOR ANY DAMAGES THAT YOU MAY SUFFER IN CONNECTION WITH DOWNLOADING,
INSTALLING, OR USING THE SOFTWARE. IF YOU ELECT NOT TO PURCHASE A LICENSE
TO THE SOFTWARE, YOU FURTHER ACKNOWLEDGE THAT YOU ARE PROVIDED A
REASONABLE TIME FRAME TO EVALUATE THE SOFTWARE AND AT THE END OF SUCH
EVALUATION PERIOD YOU MAY ONLY ACCESS AND USE THE SOFTWARE IF YOU PURCHASE
A LICENSE TO THE SOFTWARE. YOU AGREE THAT THE AUTHOR WILL NOT BE LIABLE
FOR ANY DAMAGE THAT YOU MAY SUFFER IN CONNECTION WITH THE TERMINATION OF
SUCH EVALUATION PERIOD AND YOUR INABILITY TO ACCESS AND USE THE SOFTWARE.
THIS LIMITATION SHALL APPLY TO CLAIMS OF PERSONAL INJURY TO THE EXTENT
PERMITTED BY LAW. THE LIMITATIONS IN THIS SECTION ARE SEPARATE AND
INDEPENDENT OF ANY OTHER REMEDY LIMITATIONS IN THIS AGREEMENT AND SHALL
NOT FAIL IF SUCH OTHER LIMITATION OR REMEDY FAILS. THE FEES AND OTHER
PROVISIONS IN THIS AGREEMENT REFLECT THE ALLOCATION OF RISKS BETWEEN THE
PARTIES. THIS SECTION IS AN ESSENTIAL ELEMENT OF THE BASIS OF THE BARGAIN
BETWEEN THE PARTIES. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE EXCLUSIONS
OR LIMITATIONS MAY NOT APPLY TO YOU.

TERMINATION

This Agreement shall terminate automatically if you fail to comply with
the terms of this Agreement. This Agreement shall terminate if you do not
purchase a license to the Software within a period of 30 calender days
from the date the Software is first installed by you. No notice shall be
required from the Author to effect such termination. You may also
terminate this Agreement at any time by uninstalling and destroying all
copies of the Software.

ENTIRE AGREEMENT

You agree that this is the entire agreement between you and the Author,
and that it supersedes any prior agreement, whether written or oral, and
all other communications between the Author and you relating to the
subject matter of this Agreement. This Agreement may be amended, modified
or supplemented only by a writing that is signed by the authorized
representatives of both parties.

RESERVATION OF RIGHTS

All rights not expressly granted in this Agreement are reserved by the
Author. (C)1998-2005 Stuart King. All rights reserved.


-----------------------
1.5 Irie Pascal manuals
-----------------------
    - The Irie Pascal User's Manual (in "user.html", or "user.pdf"), which
        is the manual you are currently reading, provides help on using
        Irie Pascal.
    - The Irie Pascal Programmer's Reference Manual (in "progref.html", or
        "progref.pdf") provides help on the Irie Pascal programming
        language.


---------------------------
1.6 Irie Pascal order forms
---------------------------
IRIE PASCAL ORDER FORMS

The Irie Pascal order forms can be used to buy Irie Pascal licenses, and
are especially useful if you decide to pay for the licenses using a check
or money order rather than using a credit card. There are a number of ways
you can get Irie Pascal order forms.

One way to get Irie Pascal order forms is to go to the buy page of the
Irie Tools website and generate the order forms from there. Once the order
forms are generated, you can print them directly from your browser or you
can have them emailed to you and then you can print them from your email
program. The buy page of the Irie Tools website is
http://www.irietools.com/iriepascal/buy.html.

Another weay to get Irie Pascal order forms is to print one of the three
order forms which are included with Irie Pascal. If you look in the Irie
Pascal installation folder, you should see the following three files:


    - orderus.txt - The US$ order forms
    - orderca.txt - The CA$ order forms
    - orderuk.txt - The UK pound order forms


END.