LuaSocket,Lua 5.2和Redis

LuaSocket,Lua 5.2和Redis,第1张

LuaSocket,Lua 5.2和Redis

与许多Lua库一样,当前版本的LuaSocket不支持Lua
5.2。对于Lua,该版本第二位的更改表示主要版本,并且不维护向后兼容(在某些情况下,通过编译标志重新启用不赞成使用的功能除外)。

Lua 5.1是稳定的,除非您需要5.2中添加的功能,否则没有特别的理由不使用它。

就是说,当前包括LuaSocket在内的许多库都已更新为5.2兼容。如果您决心从源代码和调整Makefile进行编译,请尝试使用此存储库,它是5.2兼容的LuaSocket版本。

请注意,必须使用已

LUA_COMPAT_MODULE
定义的Lua
5.2构建此版本的LuaSocket才能对其进行编译。您还需要编辑makefile,以适应系统上的正确路径。

再过3-4个月左右,我认为许多通用库将与5.2兼容。但是,我认为除非很小,否则我认为基于5.2的项目还为时过早。将代码向下移植到5.2并不难(特别是如果您熟悉不推荐使用的功能,那么可以避免在5.1中过多依赖它们-
特别是

setfenv()
and
module()
)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4930211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存