Microsoft разместила в свободном доступе движок golua, предназначенный для исполнения скриптов на языке Lua

Microsoft разместила в свободном доступе движок golua, предназначенный для исполнения скриптов на языке Lua

Microsoft разместила в свободном доступе движок golua, предназначенный для исполнения скриптов на языке Lua. Разработка распространяется под открытой лицензии MIT и доступна в репозитории GitHub. Проект реализован на языке Go.

Зачем нужен движок golua?

Уже существует несколько реализаций Lua VM на языке Go, например, DCLua, GoLua или glua. Однако разработчики заявляют, что им требовалась поддержка синтаксиса версии 5.3, а ни один из существующих инструментов не мог этого предложить ни сейчас, ни в ближайшем будущем. Кроме того, требовались простые и понятные программные интерфейсы для интеграции движка с Go.

Новая разработка построена по архитектуре, ориентированной на удобную отладку, поиск и обработку ошибок. Хотя создатели golua признают, что им пока не удалось добиться полного соответствия спецификации 5.3, они намереваются и дальше развивать проект.

Lua — скриптовый язык программирования с открытым исходным кода интерпретатора. Он отличается простым встраиванием в другие языки и возможностью реализации большого числа программных сущностей минимумом синтаксических средств.

Официальный интерпретатор Lua написан на Си. Go разработан компанией Google в качестве замены Си и C++ и потенциально способен обеспечить большее быстродействие. Компания поддерживает и регулярно обновляет свою разработку, в конце лета 2018 года вышла версия Go 1.11.


Опубликовано: 18 ноября 2018


Выбрать программное обеспечение


Напишите запрос на программное обеспечение нам в Viber
+380503703627


Контакты Ай Ти Про

info@itpro.ua
Телефон: +38 (044) 257-24-44