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

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


Информационный Канал Subscribe.Ru

Добрый день!

Вышла версия 1.7 языка программирования Gentee http:\\www.gentee.ru. Ссылка для
скачивания: http://www.gentee.ru/gentee-ru.exe

Что нового
=========
1. В библиотеку internet.ge добавлены функции для работы по FTP протоколу.

2. Переработана программа Ge2Exe для создания EXE файлов и мы благодарим за сотрудничество
Александра Пашкова (http://scriptcom.narod.ru). Сейчас можно указывать иконку
и файл ресурсов для создаваемого EXE файла. Кроме этого уменьшился размер EXE
файлов. Также можно создавать EXE файл прямо из .исходных .G файлов, а не только
из .GE.

3. Добавлен тип collection. Он позволяет инициализировать массивы, структуры
и может использоваться для передачи неопределенного количества параметров разных
типов в функции.

Примеры
-------------

global {
        arr months of str = %{ "January", "February", "March", "April", "May",
                         "June", "July", "August", "September", "October",
                         "November", "December" }
}

type test
{
   uint  num
   str    string
}

// Описываем оператор для инициализации структуры
operator test =( test left, collection right )
{
   if right.gettype( 0 ) != uint : return left
   left.num = right.val( 0 )
   if right.gettype( 1 ) != str : return left
   left.string = right.val( 2 )->str
   return left
}

func outvals( collection cl )
{
   uint i
   fornum i,*cl
   {
      print("\(i) = \(cl.val( i ))\n")
   }
}

func main
{ test myt outvals( %{ 10, 20, 30, 40 }) // Инициализируем структуру myt = %{ 10, "test string" } @"\n num = \(myt.num)\n string = \(myt.string)\n" foreach cur, months { @"\(cur)\n" } congetch("Press any key...") } Gentee Studio =========== 1. Добавлены опции: - 'Сохранять активный файл' и 'Сохранять все файлы' перед запуском. - 'Заменять табуляцию пробелами' 2. Добавлена возможность поиска. 3. Добавлена возможность перехода на конкретную строку и позицию. 4. Сделана подсветка выражений внутри строк. Кроме этого мы постарались исправить обнаруженные ошибки и недочеты. С уважением, Алексей Кривоногов info@gentee.com

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.genteerunews
Отписаться
Вспомнить пароль

В избранное