2013年1月25日
摘要: 说起元编程,lisp的抽象能力无疑是最强的,独特的S-expression和macro,简直是居家旅行,杀人必备之神器= =其实erlang的元编程能力也不弱。让我们一切先从smerl开始,慢慢了解erlang的metaprogrammingsmerl是erlyweb项目中内部使用的一个模块,它可以让我们很容易的动态创建编译模块,动态添加function等等。首先我们来热下身,先做个小功能,动态创建一个叫hello_world的模块,往中间添加一个echo函数,打印出"hello, world!"-module(test).-compile(export_all).test 阅读全文
posted @ 2013-01-25 15:47 文武双全大星星 阅读(711) 评论(0) 推荐(0) 编辑