Welcome to Pure Lua 5.3 libraries
I started this repository on 2015.03.16 to allow anyone who wishes to provide library routines for Lua (version 5.3) to the public domain or some other very liberal license (like MIT) to do so by uploading to this repo. Before you do, you will need a developer account, so contact me (email: firstname.lastname@example.org) for one, or if you don't plan to be regular participant, simply send me the code to my email address and I will post it.
Requirements (subject to change without prior notice):
- I reserve the right to remove any code that violates these rules, or someone else's copyright
- Only source code in text format (no binaries of any kind)
- Lines end with LF (Linux style)
- Quality code (i.e., compiles and runs as expected)
- Library code only (i.e., no complete applications, only libraries)
- Automatic submission to public domain and release of all copyrights
- Code uses English language for comments and identifiers using 7-bit ASCII.
- Clean formatting of code (no obfuscated or unreadable code)
- All related code should be placed inside a subdirectory (but it should not override another users existing one)
- lua.exe Latest Lua for Windows with statically built lsqlite3 (as sqlite3), lfs, and latest SQLite3 (Related compiler: luac.exe)
- lua53.exe Latest stock Lua compiled for Windows using the TinyC compiler. This produces a very small executable (exactly 64KB) which passes all official Lua tests.
- lua Latest Lua for Linux i386 with statically built lsqlite3 (as sqlite3), lfs, and latest SQLite3 (Related compiler: luac)
- onelua.exe Windows console utility to combine all required Lua sources into an equivalent single source.
- lua2c.exe Windows console utility to convert in a single step a Lua source with its Lua source dependencies into a C file ready for compilation.
- lf.exe Windows console utility to convert one or more text files among Windows, Linux, and Mac line endings.
(... more details to come ...)