This repository contains some code I wrote for various purposes.
Compilation
The build.pl script is used to compile the programs.
* If the names of the subdirectories are provided, then the script compiles the files in the given subdirectories of this repository if possible.
* If only "clean" is provided, then the script cleans the bin/ directory and all object files.
* If no argument is provided, then the script compiles everything in this repository that can be compiled.
Additionally, these programs are used as references for this project:
* C: GCC
* Common Lisp: SBCL
* Lua: LuaJIT
C coding style
* The coding style should correspond to the coding style defined in the .astylerc file.
* Long lines (>80 characters) should usually be broken in a way that makes sense to readers.
License
The code here are licensed under GNU GPLv3 only. You may not choose a different license.
The license only applies to portions of the code that are subject to copyright protection.