为脚本语言平反-JavaScript篇(2)
上一篇:为脚本语言平反-JavaScript篇(1) (书接上回,开讲!) 一、QoBean的元编程框架 现在开讲“DSL in JavaScript,with QoBean’s meta programming framework”。先说说QoBean的元编程框架。这是一个仅仅100来行的小小框架,里面有几个关键函数是我们在讲DSL时要用到的: Weave(where, code):表示对于一个函数f,在指定where的位置,替换成代码code。 ...