Continuation Monad和rest of the computation

Author:zhang Date:2015年4月12日 - 0:00 AM

最先接触的关于Continuation的东西是Scheme的call/cc, 因为过于怪异, 大脑始终没有翻转过来. 所以就浅尝辄止了. 这个障碍可能比接受LISP的语法还要大. 而要研究Monad, Haskell, Continuation是绕不过去的. Continuation是理解Monad的关键一环.

more

Windows系统上使用cabal

Author:zhang Date:2015年4月10日 - 0:00 AM

Haskell Windows系统上使用cabal安装package.

more

Haskell之纯粹, 非纯粹以及Monad

Author:zhang Date:2015年4月2日 - 0:00 AM

最近看Haskell, 感觉两个重点的基础性的东西必须要掌握一个是类型系统一个是Monad, 这是Haskell区别于其他语言的两个最大特征. 这次讨论一下Monad.

Monad是个大坑, 像进了rabbit hole一样, 看的东西越来越多, 而且似乎看得越多越糊涂, 这一阶段最累. 随着越深入, 碰到的其他概念也会越来越多, 然后会形成一个大概的印象.

more

递归遍历目录之Haskell, Java, Clojure对比

Author:zhang Date:2015年3月2日 - 0:00 AM

递归的遍历一个目录, 列出其中所有的文件是一个常见的操作. 我们可以比较一下分别在Haskell, Java, Clojure当中怎么实现这个任务. 首先是Haskell

more

Clojure输出进程内存使用情况

Author:zhang Date:2015年2月4日 - 0:00 AM

直接在Clojure REPL里面显示进程内存使用信息. .

more

用Clojure查看Windows系统内存使用情况

Author:zhang Date:2015年1月24日 - 0:00 AM

直接在Clojure REPL里面显示内存使用信息. .

more

Emacs选中文本高亮

Author:zhang Date:2015年1月23日 - 0:00 AM

Emacs实现选中文本高亮.

more