]>
Commit | Line | Data |
---|---|---|
1 | These are simple tests for Lua. Some of them contain useful code. | |
2 | They are meant to be run to make sure Lua is built correctly and also | |
3 | to be read, to see how Lua programs look. | |
4 | ||
5 | Here is a one-line summary of each program: | |
6 | ||
7 | bisect.lua bisection method for solving non-linear equations | |
8 | cf.lua temperature conversion table (celsius to farenheit) | |
9 | echo.lua echo command line arguments | |
10 | env.lua environment variables as automatic global variables | |
11 | factorial.lua factorial without recursion | |
12 | fib.lua fibonacci function with cache | |
13 | fibfor.lua fibonacci numbers with coroutines and generators | |
14 | globals.lua report global variable usage | |
15 | hello.lua the first program in every language | |
16 | life.lua Conway's Game of Life | |
17 | luac.lua bare-bones luac | |
18 | printf.lua an implementation of printf | |
19 | readonly.lua make global variables readonly | |
20 | sieve.lua the sieve of of Eratosthenes programmed with coroutines | |
21 | sort.lua two implementations of a sort function | |
22 | table.lua make table, grouping all data for the same item | |
23 | trace-calls.lua trace calls | |
24 | trace-globals.lua trace assigments to global variables | |
25 | xd.lua hex dump | |
26 |