Other articles


  1. Functional Programming For The Rest of Us

    Wed 01 August 2012
    By KJ

    In FP.

    这是一篇需要全文转载的文章

    函数式编程另类指南

    原文:Functional Programming For The Rest of Us

    原文作者:Vyacheslav Akhmechet

    翻译:lihaitao (电邮: lihaitao在gmail.com)

    翻译原帖:函数式编程另类指南

    校对:刘凯清

    程序员拖沓成性,每天到了办公室后,泡咖啡,检查邮箱,阅读 RSS feed,到技术站点查阅最新的文章,在编程论坛的相关版面浏览公共讨论,并一次次地刷新以免漏掉一条信息。然后是午饭,回来后盯了IDE没几分钟,就再 次检查邮箱,倒咖啡。最后在不知不觉中,结束了一天。

    不平凡的事是每隔一段时间会跳出一些很有挑战性的文章。如果没错,这些天你至少发现了一篇这类文章——很难快速通读它们,于是就将之束之高阁,直到 突然你发现自己已经有了一个长长的链接列表和一个装满了PDF文件的目录,然后你梦想着到一个人迹罕至的森林里的小木屋苦读一年以期赶上,要是每天清晨你 沿着那里的林中小溪散步时会有人带来食物和带走垃圾就更好了。

    虽然我对你的列表一无所知 ...

    read more
  2. new to clojure-py

    Mon 30 July 2012
    By KJ

    In FP.

    先讲什么LISP 7元素是不靠谱的, 太理论化了

    我们从动手开始, 安装clojure-py有python即可

    sudo easy_install clojure-py
    

    用easy_install是担心有些人没有pip, 还是保守一点

    安装好了以后clojurepy, 就可以进入交互的界面了, 和python一样

    clojurepy
    

    来些基本的

    user=> (+ 1 2)
    3
    

    我也是新手, 找了一些文章来看看, 那些LISP老手应该对这些东西不会太陌生

    http://lmf-ramblings.blogspot.sg/2012/03/quick-look-at-clojure-py.html

    user=> (print "abc")
    abcnil
    user=> (println "abc")
    abc
    nil
    

    于是我学会了打印和定义函数

    user=> (defn abc [a b c] (+ a b c ...
    read more
  3. clojure-py

    Mon 30 July 2012
    By KJ

    In FP.

    几点原因

    一直以来就想学一门LISP语言

    不管是SCIP还是黑客与画家, 都吸引着我学习LISP

    Scheme可能是曾经的首选吧, 因为简单

    大家都知道, 学习一种语言的唯一方法是用它做一个项目

    光有语言是不够的, 还要一个强大的标准库, 以及好用的第三方

    后来有了Clojure, 一直不喜欢Java, 计划搁置到现在

    Clojure-py很新, 尝试的人不多, 我第一次听说它的时候才0.1, 现在0.2.4

    另外, 这也是第一次在Vim里面写中文, 第一次正式用Markdown

    read more

Page 1 / 1

blogroll

social