会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
gaclib.net
博客园
首页
新随笔
联系
订阅
管理
2013年6月10日
如何设计一门语言(六)——exception和error code
摘要: 我一直以来对于exception的态度都是很明确的。首先exception是好的,否则就不会有绝大多数的语言都支持他了。其次,error code也没什么问题,只是需要一个前提——你的语言得跟Haskell一样有monad和comonad。你看Haskell就没有exception,大家也写的很开心。为什么呢?因为只要把返回带error code结果的函数给做成一个monad/comonad,那么...
阅读全文
posted @ 2013-06-10 15:02 陈梓瀚(vczh)
阅读(3467)
评论(1)
推荐(4)
编辑