11 2014 档案

摘要:take 从列表中获取子列表into a b 把b conj 到a中(defn count-a-seq [lat] (reduce (fn [x y] (+ x 1)) 0 lat))reduce 将list通过fn一个个合并成一个,当然也可以只是对每个进行+1(defn [x & xs]reduc... 阅读全文
posted @ 2014-11-27 22:59 wangchao719 阅读(238) 评论(0) 推荐(0)
摘要:这两天在研究了hbase,hadoop,hive,spark由于spark.py不支持clust(jar才支持,但是太麻烦了>_<)所以最终决定使用hive在hive中用create external table后可以一同指定partition和location,这样就可以直接在hadoop的原始数... 阅读全文
posted @ 2014-11-25 23:40 wangchao719 阅读(118) 评论(0) 推荐(0)
摘要:今天看到一篇文章不错,是一个LightTable成员写的关于抽象与语言之类的想法,挖个坑,有时间简单翻译一下 :http://www.vpri.org/html/work/ifnct.htm 阅读全文
posted @ 2014-11-24 02:21 wangchao719 阅读(180) 评论(0) 推荐(0)
摘要:这节主要研究下object的一个属性,behaviors定义一个behavior需要提供name,trigger,reaction(behavior ::on-close-destroy :triggers #{:close} :reaction (fn [thi... 阅读全文
posted @ 2014-11-24 01:27 wangchao719 阅读(389) 评论(0) 推荐(0)
摘要:https://github.com/plexus/chestnut一个用来调试clojurescript的工具,解决Clojure, ClojureScript, and CSS的reload问题https://github.com/swannodette/om一个Facebook的react的w... 阅读全文
posted @ 2014-11-23 16:07 wangchao719 阅读(295) 评论(0) 推荐(0)
摘要:LightTable使用clojurescript来生成js,然后使用node-webkit来处理UIclojurescript非常适合做抽象程度很高的页面和编辑逻辑结构设计,最近会对整体进行分析整理一个大题的结构图程序的入口在lt.objs.app@init可以看到init做了几件事情进行初始化(... 阅读全文
posted @ 2014-11-22 17:43 wangchao719 阅读(1013) 评论(0) 推荐(0)
摘要:练习1.6new-if的三个参数会先被执行,这样就会无限循环下去练习1.7(define (sqrt-iter last-guess guess x) (if (good-enough? last-guess guess) guess (sqrt-iter guess (improve... 阅读全文
posted @ 2014-11-11 15:02 wangchao719 阅读(216) 评论(0) 推荐(0)
摘要:这天才少年居然自杀了,哎原文点这So how should things work? The first principle is that code should be clear and simple. If you want to output some text, you call web.... 阅读全文
posted @ 2014-11-06 16:57 wangchao719 阅读(150) 评论(0) 推荐(0)
摘要:https://xumingming.sinaapp.com/302/clojure-functional-programming-for-the-jvm-clojure-tutorial/#introductiondef > binding > letbinding可以影响内部func 阅读全文
posted @ 2014-11-06 16:34 wangchao719 阅读(107) 评论(0) 推荐(0)
摘要:之前看黑客帝国的时候觉得代码之间打架很傻,因为代码不就是写好了编译出来就在那里了,编译或者运行都不会跳出来打架呀不过最近看了lisp相关的信息以后,倒觉得在未来语言越来越抽象之后,说不定会为了灵活性而将代码作为传输数据,这样的话,只要不涉及硬件升级,就都可以通过接收到代码后执行S-expressio... 阅读全文
posted @ 2014-11-06 15:10 wangchao719 阅读(208) 评论(0) 推荐(0)
摘要:最近尝试使用Clojure,发现有个Lein droid的项目可以方便的在android下使用Clojure。http://clojure-android.info/#get-started尝试了一下,没有成功,不过另外尝试了下里面介绍的使用到这个项目的项目:https://github.com/k... 阅读全文
posted @ 2014-11-05 18:04 wangchao719 阅读(180) 评论(0) 推荐(0)
摘要:今天在看一些关于CO的东东里面提到,用从语言派生出来的领域语言再去编写代码会大大加速开发进程PHP应该是个典型的领域语言(Perl之于文本处理也是这样),虽然不是从什么其他领域派生出来的,但是使用来编写web项目相对其他语言有天生的优势当有了PHP框架之后,更是针对web做了各种包装,使得获取资源和... 阅读全文
posted @ 2014-11-04 17:20 wangchao719 阅读(241) 评论(0) 推荐(0)