2012年12月11日
摘要: 正在研究lager的源码,但是对parse_transform的机制不太了解,查了一些文档,做了下测试,就有了这篇日志。首先我们要明确erlang中Abstract Format的概念,这个我就不重复了,大家可以直接http://erlang.org/doc/apps/erts/absform.html根据Asf你可以具有类似lisp的s-expression那种强大的元编程能力,提供一些语法糖等等……parse_transform 机制在我看来,就是一个的暴露出来的钩子,允许你在erlang代码编译之前,根据Asf的解析,进行注入修改等操作。下面做个简单的代码修改的例子:parse_tran 阅读全文
posted @ 2012-12-11 19:00 文武双全大星星 阅读(1380) 评论(0) 推荐(0) 编辑