  The Gentee programming language (v 2.3.0 ) for 0x86 Linux
                   Gentee, Inc.
                 June 19, 2006
=================================================================================

    Contents of installation

gentee    - executable file of the compiler
stdlib.ge - standard library
/stdlib/*.g - source files of the standard library
/tutorial/*.g - Gentee programming samples   
/lib/*.ge - additional libraries

    Installation

Type "make" in order to copy files to /usr/local or
"make PREFIX=/my/path/to/gentee/" to copy to the required directory
    
    Documentation

Now you can find the documentation in the website address:
http://www.gentee.com/doc/syntax/index.htm

To autorun the .g files you should insert the following line into the beginning 
of the file:
#!/usr/local/bin/gentee -r

    History
May 10, 2006 Additional libraries were adapted for Linux - ini, csv, xml, odbc, 
dbf, tree    

    Difference between the Linux version and Windows

Some additional libraries are not included in the given version as in Windows Version. 

Gentee library functions given below are not applicable for Linux:
getdrives, getdrivetype, setattribnormal, shell

The following functions: setfileattrib, getfileattrib operate with a file access 
mode instead of file attributes.

The functions getfsize, getftime, setftime operated with a file descriptor 
are replaced with getfilesize, getfiletime, setfiletime operated with a file 
name.

Linux system functions can be imported in the similar way as other functions 
imported from dynamic libraries, for example: 

import ""{
      _1( int )               -> _exit
uint  _2( )                   -> _fork
int   _3( int, uint, uint )   -> _read
}
1, 2, 3 - the system call numbers, _exit, _fork - names of Gentee appropriate 
functions. The main system functions are included in the standard library, 
which names begin with the underscore character, followed by Linux function name.

In addition, shells of the following C library functions can be used:
lu_toupper
lu_tolower
lu_strftime
lu_localtime_r
lu_nl_langinfo
lu_gmtime_r
lu_mktime
lu_opendir
lu_readdir
lu_closedir
The lu_ prefix is followed by the name of the suitable Linux library function 

=================================================================================

    Copyright 2004-2006 Gentee, Inc., All rights reserved.
    Internet: http://www.gentee.com
    Email: info@gentee.net info@gentee.com
