NAME
       che

SYNOPSIS
       che script {arguments}

DESCRIPTION

    che is an implementation D4 is an interpreted, interactive, array
processing language based on K.Iverson's APL[1]. APL is one of the world's
first object oriented languages. D4 is essentially a small subset of
APL with UNICODE workspaces, and a UNIX style file system that allows any
file to be treated like a byte-vector. The name D4 comes from
4-Dimension which is a translation of MITITISI, a Thai science fiction
magazine. The name 'che' comes from the Chinese word for cart, or
the Rook in Chinese Chess. The character 车 (che) looks quite different
in traditional or simplified Chinese.

COMMAND LINE OPTIONS

    che script {options}

    All other options must be processed by the script.

    The normal startup line is:-

    xqsh


INTERPRETOR INTERFACE

    Run the interpretor in a Linux terminal window. It is best to
have full unicode font support. Gnome-terminal is available on
many machines.

INSTALLATION

    Download math2010.tgz, etc.tgz, and xq2010.tgz.
    Extract the files in a directory called d4

    Compile d4x to build the libraries.
    Copy the libraries (.a suffix) to the xq directory.
    Compile che.

    cp ../cp/*.a
    make -f che.mf

    The tar file contains a binary version of che. It may be necessary
to link the files onto a recognised search path for programs. One
possible procedure could be

    cd /home/user/bin
    ln -s /home/user/d4/xq/che che


AUTHOR

       Tony Goddard
       email: tony@lowtech.org
       info:  447944764312

INTERNET RESOURCES
       http://d4maths.lowtech.org

LICENCING

       See the Gnu Public Licence.

[1] Kenneth Iverson trained as an economist. He invented APL in the
1950s. The most important features of APL included vector and tensor
operations on numbers. Iverson's work is particularly important in the
development of intereactive computing. APL preceded BASIC as a language
designed to help non computer specialists get results quickly from the
computer via an intereactive terminal. At that time many terminals were
hard copy terminals so the brevity of the APL notation was a distinct
advantage.














