Super useful for learning the Lua API from the fundamentals.
http://lua-users.org/lists/lua-l/2010-06/msg00153.html Go to my public repo and do something like this at the terminal window in your Mac OS X machine. You’ll need to have X-Code command line tools installed.
Code Block | ||
---|---|---|
| ||
Eliots-MacBook-Pro-2:scratch eliotmuir$ git clone git@github.com:eliotmuirgrid/core.git
Cloning into 'core'...
remote: Enumerating objects: 108, done.
remote: Counting objects: 100% (108/108), done.
remote: Compressing objects: 100% (92/92), done.
remote: Total 108 (delta 7), reused 102 (delta 6), pack-reused 0
Receiving objects: 100% (108/108), 244.83 KiB | 2.38 MiB/s, done.
Resolving deltas: 100% (7/7), done.
Eliots-MacBook-Pro-2:scratch eliotmuir$ cd core
Eliots-MacBook-Pro-2:core eliotmuir$ cd sandbox_lua/
Eliots-MacBook-Pro-2:sandbox_lua eliotmuir$ make
cc -c -o ../lua/lapi.o ../lua/lapi.c
cc -c -o ../lua/lauxlib.o ../lua/lauxlib.c
cc -c -o ../lua/lbaselib.o ../lua/lbaselib.c
cc -c -o ../lua/lcode.o ../lua/lcode.c
cc -c -o ../lua/lcorolib.o ../lua/lcorolib.c
cc -c -o ../lua/lctype.o ../lua/lctype.c
cc -c -o ../lua/ldblib.o ../lua/ldblib.c
cc -c -o ../lua/ldebug.o ../lua/ldebug.c
cc -c -o ../lua/ldo.o ../lua/ldo.c
cc -c -o ../lua/ldump.o ../lua/ldump.c
cc -c -o ../lua/lfunc.o ../lua/lfunc.c
cc -c -o ../lua/lgc.o ../lua/lgc.c
cc -c -o ../lua/linit.o ../lua/linit.c
cc -c -o ../lua/liolib.o ../lua/liolib.c
cc -c -o ../lua/llex.o ../lua/llex.c
cc -c -o ../lua/lmathlib.o ../lua/lmathlib.c
cc -c -o ../lua/lmem.o ../lua/lmem.c
cc -c -o ../lua/loadlib.o ../lua/loadlib.c
cc -c -o ../lua/lobject.o ../lua/lobject.c
cc -c -o ../lua/lopcodes.o ../lua/lopcodes.c
cc -c -o ../lua/loslib.o ../lua/loslib.c
cc -c -o ../lua/lparser.o ../lua/lparser.c
cc -c -o ../lua/lstate.o ../lua/lstate.c
cc -c -o ../lua/lstring.o ../lua/lstring.c
cc -c -o ../lua/lstrlib.o ../lua/lstrlib.c
cc -c -o ../lua/ltable.o ../lua/ltable.c
cc -c -o ../lua/ltablib.o ../lua/ltablib.c
cc -c -o ../lua/ltm.o ../lua/ltm.c
cc -c -o ../lua/lundump.o ../lua/lundump.c
cc -c -o ../lua/lutf8lib.o ../lua/lutf8lib.c
cc -c -o ../lua/lvm.o ../lua/lvm.c
cc -c -o ../lua/lzio.o ../lua/lzio.c
cc -I../ -c main.cpp -o main.o
llvm-g++ ../lua/lapi.o ../lua/lauxlib.o ../lua/lbaselib.o ../lua/lcode.o ../lua/lcorolib.o ../lua/lctype.o ../lua/ldblib.o ../lua/ldebug.o ../lua/ldo.o ../lua/ldump.o ../lua/lfunc.o ../lua/lgc.o ../lua/linit.o ../lua/liolib.o ../lua/llex.o ../lua/lmathlib.o ../lua/lmem.o ../lua/loadlib.o ../lua/lobject.o ../lua/lopcodes.o ../lua/loslib.o ../lua/lparser.o ../lua/lstate.o ../lua/lstring.o ../lua/lstrlib.o ../lua/ltable.o ../lua/ltablib.o ../lua/ltm.o ../lua/lundump.o ../lua/lutf8lib.o ../lua/lvm.o ../lua/lzio.o main.o -o test
Eliots-MacBook-Pro-2:sandbox_lua eliotmuir$ ./test
The answer to life and universe and everything is Lua.
|