1. ClojureScript Recipes

    Sun 24 July 2011
    • 手艺 tags:
    • clojure javascript published: true comments: true

    一周前左右有人说javascript是assembly language for the web, 结果一周不到clojurescript发布了。闹了半天clojure 1.3迟迟不发布是因为effort都迫不及待地转移到向javascript迁移上去了。简单地说cljs是clojure在javascript上的实现,通过cljsc可以把clojure编译成js,运行在浏览器 …

  2. 使用defrecord与defprotocol的注意事项

    Fri 22 July 2011
    • 手艺 tags:
    • clojure
    • programming published: true comments: true

    简单地说,protocol是clojure中的接口,record是clojure中的数据类型。

    可以通过这样的code定义一个protocol
    [cc lang="clojure"]
    (defprotoco DummyProtocol
    "doc string..."
    (method-one [self x] "doc string..."))
    [/cc]

    需要注意的是,protocol里所有方法的第一个参数都是self/this参数(类似python),从第二 …

  3. 工作第二年

    Mon 18 July 2011
    • 当时 tags:
    • Life
    • work published: true comments: true

    这个周末就是我正式工作两年的日子了,第二年过得稍微有些起伏,晚上写了一点总结。但是刚才读 …

« Page 43 / 133 »