亦发表於个人网站
这系列文章在我3月当兵时就开始在规划了,可是写出来也还是和原本预计的差了蛮多的,看看我一开始预计撰写的内容...
起初,我更是想说Lua这麽小,那应该可以非常完整的说明完所有部份吧!但越後面开始规划每日的文章才发现...绝对会超过30篇。
而且更多时候是写到一半,发现这边不得不提到一下之後才会说明的部份。又或者是边查资料边写,结果与预计写的方向差了不少。又有些时候,因为对Lua已经有一些基础了解,手打字追不上想写的思路,或是大思路虽然有了,却一直在某些地方脑袋打结...
这系列文章,有很多篇也比我预计写的内容详细了许多,比起最初可能只是各方面都提到一点点的笔记,俨然已经变成超过我预期内容的一些探讨。自己撰写收获也颇多的,也还好目前并不算忙碌,才可以这样做。若要给未来自己一些建议:
最後,感谢阅读完本系列的文章的各位,本文章原本想要深入浅出,但中有诸多未能提及之处,只能在最後分享一些资源。
Lua源码欣赏
Lua原始码并不算庞然大物,亦有很多精妙的设计。这本书带你导读原始码。
Lua程序设计
不知道还有没有再版。是我入门Lua重要启蒙书籍之一。
EmmyLua
Lua的LSP(language Server Protocol)。
List of languages that compile to JS
其他可以编译成JS的语言列表
Lua Rocks
进阶议题介绍过得Lua套件管理工具,可以在上头寻找超多三方工具。
srlua
将Lua做成执行档的工具。
Luvit
Lua的非同步套件。
Terra
一个与Lua相似的语言。可以更容以的与C交互。(他也可以作为一个Lua套件的样子。但我感觉已经足够当成另一个语言生态了)
Nelua
正在发展中的另一个受到Lua影响的语言,可以视为Lua的变形。
Titan
同样受到Lua影响的新语言。不同於Lua,其设计是采用强型别。
Wren
另一个小而轻巧的程序语言。(a classy little scripting language)
NativeScript
与JavaScript有关的专案。
NectarJS
与JavaScript有关的专案。
将你所购买的网域名称,透过 Cloudflare 来设定 DNS 的好处多多。除了可以预防一些基本的...
前言 昨天我们用sqlmap突破了防守,取得了一些看起来像是帐号密码的东西 user_id user...
如果有错误,欢迎留言指教~ Q_Q 没写完啦 在 React/Redux 中,处理非同步的套件们 ...
安装 https://git-lfs.github.com/ $ git lfs install $...
本篇的主角是Toast, 但这边的Toast并非吐司的意思, 而是显示讯息, 常用於提示或警示使用者...