{{tag>languages lua}}

====== LUA ======

Lua — это интерпретируемый язык со слабой динамической типизацией данных, поддерживающий программирование в императивном, функциональном и объектно-ориентированном (с прототипным наследованием) стилях. В нём есть замыкания, сопрограммы, а функции, соответственно, объекты первого класса.
У языка имеется очень хорошо описанная «оборотная сторона»: достаточно удобный C-интерфейс, позволяющий свободно передавать данные между C и Lua частями программы, делать вызовы C-функций из Lua и наоборот

  * http://www.lua.org/download.html
  * http://luajit.org/luajit.html
  * http://www.lua.ru/doc/
  * http://lua-users.org/wiki/
  * http://lua-users.org/wiki/LuaFaq
  * https://github.com/umireon/luaver - Аналог Ruby RVM
  * [[:zerobrane|]]
  * [[https://github.com/uhub/awesome-lua|Проекты]]

===== Что нового =====

  * https://habrahabr.ru/sandbox/91021/
  * https://github.com/LewisJEllis/awesome-lua

=====  =====

  * [[languages:lua:luarocks|Установка / Удаление модулей luarocks]]
  * [[languages:lua:ide|IDE ZeroBrane Studio]]
  * [[languages:lua:extensions|Библиотеки / Расширения / Модули]]
  * [[languages:lua:repo|Репозитории]]
  * [[languages:lua:docs|Документация]]
  * [[languages:lua:video|Видео уроки]]