1902

Diamond Tin! 活跃等级: 2

活跃等级
2

编辑推荐
9

精品故事
0

注册时间
2007年10月17日

查看信息
故事
日记
最新动态

快捷操作
加为联系人
发小纸条

   

Diamond Tin! 活跃等级: 2 的好看簿

上传照片 发起活动
好看簿和印客网联合推出好看簿印客通个性化印刷服务,点击了解详情 »
erlang我一直觉得是不错的,了解了一下理念后觉得这种通过Patern matching实现的函数式语言挺有趣,轻量进程也很有趣。
但是因此它非常适合去做聊天室(因为可以直接映射两个模型),但是因此就非要用erlang去写聊天室就很2了。需求不是为了语言而生,语言是为了需求而生。下午听erlang的session很高兴,但是对于那个open source的exmaple感觉一般。

徐8X做的Craftring Ruby Compiler的确令人印象深刻,用Parser Expression Grammar弄编译器挺酷。Parser Combinator或者说Composite模式Parser的确是个超级酷的东西。而且天生适合做DSL的Ruby、Smalltalk、Lisp这些东西是在是酷。而且我现在更加理解了DSL的意义,它的确是在节省非精确领域语言带来的思考和表达浪费问题。通过DSL可以提升效率,让你的精力集中于解决实际问题。也就是方便你High order的解决领域问题。Rails因此成功,Selenium也因此成功,图形界面也因此成功,还有SQL,还有所有成功的DSL。所以DSL绝对不是虚概念,而且无论内部外部的DSL都对我们很有好处!!!

此日记发布于2007-12-15 22:27:01

评论

» 点击本链接登录进行评论


您的IE浏览器的版本过低,低版本的浏览器在处理javascript文件时存在问题,无法支持Ajax功能,全面使用好看簿,IE浏览器的版本至少为6.0SP2,请使用更高版本的IE浏览器