Ace Yin

Results 17 comments of Ace Yin

it's Oct 2021 now, where is SQLite3 ?

> It might worth implementing a dedicated API for this. It should be easy once we have the prepare/execute API. so @agentzh what's the current progress of 'prepared statement' feature?...

除了 $(projectdir) 被透传到 package 的 install 脚本,导致没有获取到正确的变量值之外, 还有个2问题: 1. 从日志来看,DESTDIR 传递给 make 指令时,被用双引号括起来了: `/usr/bin/make -j12 VERBOSE=1 "DESTDIR=$(projectdir)/lib"` 2. DESTDIR 没有被传递给make后续的 `make install` 指令 因为是昨天才开始研究 xmake 的,所以遇到上述问题,麻烦帮忙看看 ! 谢谢~~

> 另外,包安装,不建议传入 projectdir,add_packages 和 find_package 之后也会失效,走 `package:installdir("lib")` 感谢~ 我试试你建议的方式

> 内置变量主要是给 描述域用的,脚本域基本不会处理,走 `path.join(os.projectdir(), "lib")` 用 `os.projectdir()` 是OK 的。 但是有个问题想讨论一下: 举个例子,以下是 luafilesystem (一个动态库) 的 Makefile 文件内容 (https://github.com/keplerproject/luafilesystem/blob/master/Makefile) ``` T= lfs CONFIG= ./config include $(CONFIG) SRCS= src/$T.c OBJS= src/$T.o lib: src/lfs.so...

> https://github.com/chinanf-boy/async-book-zh 感谢

will these fixes be merged into trunk?

> 可以是可以, 但是如果 后续版本的 Lua 的 math 模块也增加了一个 XXX 方法, 那修改现有代码中调用 XXX 的地方就会很麻烦了, 就没法简单通过 rename XXX 成 XXX2 的方式来进行重构了。因为我不知道调用 XXX 的地方, 到底是想调用 官方的 XXX 还是我的 libs.math 里面的 XXX。

> 调用的一定是你自己的XXX, lua的所有自有函数都可以被覆盖和重写,你覆盖了这个实现以后无论lua本身是否提供都会是你自己的实现 哎, 不好说。。 程序是工作在一个多 Lua 虚拟机的环境里面的 (skynet) 假设我在 libs.math 里面定义了 XXX , 覆盖了 Lua 官方的 math.XXX 但是如果我一些 Lua 虚拟机, 没有 require 'lib.math' 这时调用的 math.XXX() 就是官方的 但假设哪天别的同事 require 了...