  Язык программирования Gentee (v 2.3.0 ) для Linux 0x86
                   Gentee, Inc.
                 19 июня 2006г
=================================================================================

    Содержимое установки

gentee    - исполняемый файл компилятора
stdlib.ge - стандартная библиотека
/stdlib/*.g - исходные файлы стандартной библиотеки
/tutorial/*.g - примеры программ на Gentee   
/lib/*.ge - дополнительные библиотеки

    Установка

Наберите "make" для копирования файлов в /usr/local или
"make PREFIX=/my/path/to/gentee/" для установки в указанную Вами директорию
    
    Документация

В настоящее время документация доступна по адресу:
http://www.gentee.ru/doc/syntax/index.htm

Для автозапуска .g файлов в начало таких файлов добавляйте строку:
#!/usr/local/bin/gentee -r

    История
10.05.06 Адаптированы для Linux версии дополнительные библиотеки - ini, csv, xml, odbc, dbf,
tree.    

    Отличие Linux версии от Windows

В данной версии отсутствуют некоторые дополнительные библиотеки, которые есть в Windows
версии.

Некоторые из библиотечных функций языка Gentee теряют смысл для Linux:
getdrives, getdrivetype, setattribnormal, shell

Функции setfileattrib, getfileattrib работают не с атрибутами файла, а с режимом
 доступа к файлу

Функции getfsize, getftime, setftime работающие с дескриптором файла заменены на
 getfilesize, getfiletime, setfiletime работающие с именем файла

Для Linux версии реализован вызов системных функций, подобно подключению функций
 из динамических библиотек, пример подключения:

import ""{
      _1( int )               -> _exit
uint  _2( )                   -> _fork
int   _3( int, uint, uint )   -> _read
}
Где 1, 2, 3 - номера системных вызовов, _exit, _fork - имена соответсвующих
функций для Gentee. Основные системные функции подключаются в стандартной
библиотеке, имена этих функций начинаются со знака подчеркивания, а затем
следует имя функции Linux.

Дополнительно реализованы оболочки для библиотечных C функций:
lu_toupper
lu_tolower
lu_strftime
lu_localtime_r
lu_nl_langinfo
lu_gmtime_r
lu_mktime
lu_opendir
lu_readdir
lu_closedir
После префикса lu_ следует имя соответствующей библиотечной функции Linux

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

    Copyright 2004-2006 Gentee, Inc., Все права защищены.
    Internet: http://www.gentee.com
    Email: info@gentee.net info@gentee.com
