diff options
author | Determinant <[email protected]> | 2015-05-15 02:47:53 +0800 |
---|---|---|
committer | Determinant <[email protected]> | 2015-05-15 02:47:53 +0800 |
commit | b0c999e1a840bda032b7616dd1cc45261610e73c (patch) | |
tree | 1e87afd00872c000248d895e8e629b4fa6172c79 | |
parent | efb786d716363dde8f90ef0672f479790befc79c (diff) |
use a global lua file to load others
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | matrix/matrix.lua | 2 | ||||
-rwxr-xr-x | nerv | 2 |
3 files changed, 4 insertions, 2 deletions
@@ -1,7 +1,7 @@ .PHONY: all clean luajit OBJS := oop_example.o nerv.o luaT.o common.o matrix/matrix.o matrix/init.o LIBS := libnerv.so -LUA_LIBS := matrix/matrix.lua +LUA_LIBS := matrix/matrix.lua nerv.lua INCLUDE := -I build/luajit-2.0/include/luajit-2.0/ -DLUA_USE_APICHECK LDFLAGS := -L luajit-2.0/build/lib/ -llua -lm CFLAGS := diff --git a/matrix/matrix.lua b/matrix/matrix.lua index 7aa1f12..b9e4876 100644 --- a/matrix/matrix.lua +++ b/matrix/matrix.lua @@ -4,7 +4,9 @@ function nerv.FloatMatrix:__tostring__() local i = 0 local strt = {} for row = 0, nrow - 1 do +-- local rp = self[row] for col = 0, ncol - 1 do +-- table.insert(strt, string.format("%f ", rp[col])) table.insert(strt, string.format("%f ", self:get_elem(i))) i = i + 1 end @@ -1,2 +1,2 @@ #!/bin/bash -exec 'build/luajit-2.0/bin/luajit' -e "package.cpath=\"${PWD}/build/objs/?.so\"" -e "require 'libnerv'" -e "package.path=\"${PWD}/build/lua/?.lua\"" -e "require 'matrix'" "$@" +exec 'build/luajit-2.0/bin/luajit' -e "package.cpath=\"${PWD}/build/objs/?.so\"" -e "package.path=\"${PWD}/build/lua/?.lua\"" -e "require 'nerv'" "$@" |