LINUX.ORG.RU

Lute — Luau с «батарейками»

 , , , lute,


0

2

С октября 2024 года авторами языка Luau (Luau - Lua с «батарейками») разрабатывается проект Lute, расширяющий возможности стандартной библиотеки Luau дополнительными модулями и «батарейками»:

  • crypto (на базе libsodium и BoringSSL)
  • fs
  • io
  • luau
  • net (на базе libcurl, libuv и BoringSSL)
  • path
  • process
  • stringext
  • syntax
  • system
  • tableext
  • task (на базе libuv)
  • time
  • vm

Помимо дополнительных модулей, компилятор lute позволяет компилировать скрипты Luau в самодостаточные исполняемые файлы.

Проекты написаны на языках C и C++ (стандарт C++17) и распространяются по лицензии MIT.

Документация:

Исходные тексты на GitHub:

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от dataman

Ну, я так «набрасываю» чуть, надо же с чем-то сравнить. С просто Lua нет смысла, самое близкое это (по моему) Pluto и у этих и у тех цель, сделать некий «фреймворк» с полупярными вещами для вывода языков в прикладную область, ну прям широкую.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

самое близкое это (по моему) Pluto

Наверное. И, судя по soup/AssemblyBuilder.cpp, в Pluto когда-нибудь тоже будет JIT.
Я так думаю. :)

dataman ★★★★★
() автор топика

Оно по-прежнему, как оригинальная Lua, позволяет просто взять и встроить себя в программу на C++?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Luau – точно да, а Lute особо не ковырял.

dataman ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.