Notes added June 14 2007:
    As noted below, this software has been placed in the 
public domain with no restrictions on its use.  You may 
use it as you see fit.  If you care to contact me, I will 
be glad to hear what you are doing with it.  I will try 
to answer reasonable questions, and provide assistance 
within reason.

    The contact information in the original document below is no 
longer accurate.  You may contact me at one of the following 
email addresses:

shayw@controlmanagement.com
shaywalters@yahoo.com
shay@shaywalters.com


I expect that these email addresses will be valid long-term.

Please note the following:

1.  The PARASOL.TXT file was created at a time that printers
    followed a very mechanical interpretation of the ASCII
    code, so you will see places where a line is printed,
    followed by a carriage return (with NO linefeed), then
    some words are printed again.  This caused those words
    to be printed in BOLD (printed twice to make them darker.)
    
2.  I had a somewhat modified assembler that I assembled the
    compiler with.  I have lost the source and object code
    to that modified assembler.  Most things are fairly
    straightforward.  For example:
    a.  it accepted an exclamation point as a statement 
        separator.  Two assembler statements can appear 
        on the same line separated by "!" and they 
        assemble as though they are on separate lines.
    b.  statement labels could be longer and could
        contain periods as part of the identifier.
        I don't recall whether the period is significant
        (i.e. whether "this.id" is equivalent to "thisid".)

    Because I cannot provide that assembler, I am including
    a pre-assembled compiler.  There are two parts needed
    for operation.  One is parasol.com, the other is
    parasol2.ovl.  


--- Original document follows ---


                          P A R A S O L

                 L A N G U A G E     M A N U A L

   Copyright (C) 1982 - 1986 by Para-Soft and Shay O. Walters

                       All rights Reserved

  Placed in the Public Domain October, 1986 by Shay O. Walters



     PARASOL is a language I developed myself for my own business 
use.   It  has been tailored to provide the features I needed for 
the  applications I have developed over the last  several  years.  
Due  to the overwhelming popularity of the MS-DOS systems running 
on the 8086, I feel that there is no longer any need to keep this 
to myself.   Therefore,  I am placing this into the public domain 
so that others may benefit from it.
     PARASOL  is not modeled after any one  particular  language, 
but has features derived from COBOL, ALGOL, and PASCAL (and maybe 
just a touch of BASIC).  The individual statements are COBOL-like 
while the structure of the language more closely follows ALGOL.
     The language provides many high-level constructs, especially 
in the area of file record I/O, yet it maintains the closeness to 
the  machine  hardware which is so necessary in  those  difficult 
situations.
    You may use PARASOL, or the source code for your own private,
non-commercial use  without  restriction.   If you  wish  to  use
PARASOL  for any  profit-making  activity,  there  is a  required
$25.00 registration fee.   Registered users  will be  informed of
other software written in PARASOL which may become available from
time to time.  Also, registered users get support.   If you are a
registered user, and have a problem, I can be reached at:

        Shay Walters / Para-Soft
        P.O. Box 6273
        Columbia, SC     29260-6273

        Compuserve [73247,1163]
        GENIE-MAIL [SHAY]
        Phone:  803-799-0180

    You will get a prompter reply on GENIE than on Compuserve,
since I can't afford to spend 2-1/2 times as much to log onto
Compuserve as often as I do GENIE.
