+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

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.

Інші новини

Найкраща ціна