Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Язык программирования Gentee - Новости от 10.05.2006


Добрый день!

Вышла версия 2.2 языка программирования Gentee ( http://www.gentee.ru ).
Windows версия: http://www.gentee.ru/gentee-ru.exe .
Linux версия: http://www.gentee.ru/gentee-2.2.0.tar.bz2

ЧТО НОВОГО
===============================================

1. Добавлена возможность описывать пути поиска команды include с помощью переменной окружения GINCLUDE. Например у вас есть файлы c:\My Gentee Lib\mylib.g и c:\Programs Files\Gentee\Lib\registry.ge. Определите переменную окружения

GINCLUDE=c:\My Gentee Lib;c:\Programs Files\Gentee\Lib

В этом случае вы можете во всех Ваших программах использовать файлы из этих директорий без указания пути.

include {
"mylib.g"
"registry.ge"
}
------------------------------------------------------------------------------

2. В Linux в первой строке .g файлов можно указывать путь к компилятору и опции запуска с помощью '#!'. Аналогичная поддержка '#!' сделана для Windows. Вы можете указывать в первой строке .g файлов командную строку запуска. Если вы щелкните мышкой или нажмете Enter на таком .g файле, то будет запущена указанная командная строка. Это позволяет избежать использование дополнительных командных ( .bat ) файлов. Вы можете указывать как абсолютные так и относительные пути для запускаемой программы и файла. В качестве
полного имени текущего файла можно указывать %1. Если путь содержит пробелы, то необходимо заключить его в двойные кавычки.
Например,

#!gentee.exe -s -l -i hello.g
#!gentee.exe -r -v "%1"
#!"C:\My Application\my.bat" "%1"
#!ge2exe.exe -e "%1"
------------------------------------------------------------------------------

3. Добавлены две библиотеки
XML - Библиотека для работы с XML файлами (парсинг)
ODBC - Работа с базами данных через ODBC.
Эти библиотеки к примеру позволят вам импортировать информацию из XML файлов в SQL базы.
------------------------------------------------------------------------------

4. Разное
а) Добавлены функции getenv и setenv для работы с переменными окружения.

б) В gentee.exe Добавлены опции
-i - Комбинация опций -r -v -s. Gentee в этом случае работает подобно интерпретатору.
-n - Игнорировать команду '#!' в первой строке файла.

с) Пишется руководство "Программирование для начинающих"
http://www.gentee.ru/vol1.htm
------------------------------------------------------------------------------

5. Выпущен новый продукт - Gentee Toolkit. Это набор утилит, исходников и дополнительных возможностей для пользователей языка программирования Gentee.
Подробнее можно прочитать здесь
http://www.gentee.ru/toolkit/

В настоящее время в Gentee Studio включена программа оптимизации байт-кода и создания EXE файлов. Программа не имеет отношения к программе ge2exe.
------------------------------------------------------------------------------

ПРОЧЕЕ
===============================================

Все больше и больше пользователей хотели бы использовать Gentee на других операционных системах и платформах. Мы сами не в состоянии проделать такую работу, поэтому было принято решение сделать Gentee open source проектом.

Виртуальная машина и компилятор будут создаваться с самого начала на основе текущих исходников и наработок. Изначально будем ориентироваться на Windows и Linux. Поддержка других платформ будет зависеть от участников проекта. Язык программирования С. Приглашаются все заинтересованные лица. Также приветствуются люди способные давать грамотные и полезные советы.

Форум для обсуждения
http://gentee.com/phpbb/viewforum.php?f=9

ПЛАНЫ НА БУДУЩЕЕ
===============================================

1. Продолжится работа над визуальным редактором окон, которая была прервана по ряду причин.

2. Планируется переделка стандартной и прочих библиотек с использованием наследования.

3. У сайта будет новый дизайн..

С уважением,
Алексей Кривоногов info@gentee.com

В избранное