meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lua:additional_modules [2015/07/22 09:25] – created niziakprogramming:lua:additional_modules [2020/07/03 09:48] (current) – ↷ Page moved from lua:additional_modules to programming:lua:additional_modules niziak
Line 1: Line 1:
 +====== Package search path ======
 +Global variable <code>package.path</code>
 +<code lua>
 +print (package.path)
 +./?.lua;/usr/share/luajit-2.0.4/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua
 +</code>
 +
 +<code lua>
 +package.path = package.path .. ';scripts/?.lua'
 +</code>
 +
 +====== Code snippets ======
 +  * HexDump: http://lua-users.org/wiki/HexDump
 +  * Dumper
 +
 ====== LUA Additional Modules ====== ====== LUA Additional Modules ======
 +===== MiddleClass =====
 +OOP library [[https://github.com/kikito/middleclass]]
 +
 +===== Busted =====
 +Unit testing framework [[http://olivinelabs.com/busted/]]
 +
 +===== Inspect =====
 +Dump human readable info about everyting (very usefull for tables)
 +[[https://github.com/kikito/inspect.lua]]
 +
 +===== cron =====
 +[[https://github.com/kikito/cron.lua]]
 +
 ===== lpty ===== ===== lpty =====
  spawn process and fully control its input/output console  spawn process and fully control its input/output console
  
 ===== lua-coat ===== ===== lua-coat =====
- Yet Another Lua Object-Oriented Model http://fperrad.github.com/lua-Coat/+Yet Another Lua Object-Oriented Model http://fperrad.github.com/lua-Coat/
  
 ===== lualogging ===== ===== lualogging =====