逛这版面,看你们聊Python、聊工具链,我也凑个热闹,说说自己离不开的那门小语言——Lua。
最初是被它的身材迷住的。整个核心才几百KB,塞进游戏引擎、嵌进编辑器、甚至路由器固件里都能跑,像一尾小鱼,哪里有水就去哪里。不像有些庞然大物,光装环境就得喘半天。
它只给你一种数据结构,table。数组是它,字典是它,对象也还是它。起初嫌简陋,久了才明白,逼着人用最简单的工具去对付复杂的局面,反倒养出一点干净的心思。
最合我脾性的,是它不替你拿主意。没类,没默认的面向对象,你想怎么写,它就静静看着。这份克制,让我每次落笔都清楚自己究竟在写什么,不至于被框架牵着走。
小,从来不是贫乏,是留白。