Твой софтовый форум > Software > SoftoRooM > *NIX-SOFT > *NIX-SOFT -> Разработка

Nesla 0.8.0

,

язык программирования Nesla

Дата публикации: 11.08.2007 - 17:09
ЭЖД
ph34r.gif NullLogic Embedded Scripting Language 0.6.0

Автор языка, Dan Cahill, поставил задачу создать гибкий парсером конфигурационных файлов с простой и универсальной моделью хранения данных, небольшим набором команд, автоматическим управлением памятью и API для удобного взаимодействия с языком C. В итоге парсер стал полноценным скриптовым языком.

Синтаксис Nesla больше всего напоминает синтаксис языка JavaScript.

Изменения относительно предыдущей версии 0.5.0:
else if больше не проверяется, если предыдущее сравнение вернуло true
добавлен простой тестер зависимостей
поддержка Windows ODBC и unixODBC (тестировалось с mysql и mdb)
добавлены работающие tcp-функции (open, close, read, write, bind, accept, ...)
базовые возможности клиентской и серверной частей ssl
добавлены демо для raw http, ftp, pop3 и т.д.
управление внешними C-структурами
добавлена функция ldap.search()
nes_tostr теперь является функцией, а не макросом
небольшие улучшения в Win32 taskbar host
поддержка C-комментариев

Home_http://progopedia.ru/language/nesla/
Downloads (~94 Kb)_http://belnet.dl.sour...a-0.6.0.tar.gz
ЭЖД
ph34r.gif Nesla 0.8.0

Изменения относительно предыдущей версии:
добавлен объект this
фукнции теперь можно объявлять внутри выражений
x=x+1 больше не затирает x перед вычислением выражения
все библиотеки расширений теперь могут быть собраны как разделяемые объекты (за исключением библиотеки, добавляющей поддержку разделяемых объектов)
добавлена поддержка postgresql
значения теперь полностью уничтожаются при установке в null
смешанные операции со строками и числами теперь корректно выполняются
вычисление выражений теперь происходит более чем в два раза быстрее
масштабная переработка внутреннего двоичного формата скриптов
присваивание переменной внутри выражения теперь корректно работает
исправлено несколько случаев некорректного возвращаемого значения сравнения объектов разных типов
исправлено использование прямого объявления таблиц в параметрах функций
добавлена библиотека расширения dl для динамической загрузки модулей
добавлены функции added gmtime(), localtime(), string.tolower(), string.toupper() и string.join() в базовую библиотеку
добавлена библиотека расширения winapi
type() и size() заменены на typeof() и sizeof()
+= теперь работает и для строк
makefile-ы для расширений переписаны на чистом nesla

Downloads (~122 Kb)_http://prdownloads.so...ar.gz?download


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Nesla 0.8.0
SoftoRooM © 2004-2024