Microsoft разработала движок golua на языке Go

golua

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.

via OpenNET, блог Lua
Source: GitHub

Подобрали два теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.