There are multiple compiled rock types `*.src.rock` is just one.
* `*.src.rock` denotes a source archive
* `*.all.rock` is for all platforms (pure Lua)
* platform specific ones like `*.win32.rock` (contains binaries)
see https://github.com/luarocks/luarocks/wiki/Types-of-rocks
Added common ignore globs for Lua, an extensible, high-performace, lightweight multi-paradigm language designed for embedded scripting.
http://www.lua.org/about.html (More info at https://en.wikipedia.org/wiki/Lua_(programming_language) )
The de-facto package manager for Lua is LuaRocks.
http://luarocks.org/
- LuaRocks creates a number of files as part of the build process. These are ignored (*.src.rock, *.tar.gz, *.zip)
- Lua modules are conventionally written in C as shared libraries. Common build artifacts for C projects copied from C.gitignore