首先要说明的是:clojure ring不是新思想,根据其git首页的描述,是从Python‘s WSGI and Ruby‘s Rack获得思想。最近写了几星期的clojure代码,觉得clojure ring实在是太简单了(这是褒义),所以忍不住介绍一下。...
分类:
移动开发 时间:
2014-10-25 17:27:28
阅读次数:
420
clojure的let参数分解,文档描述的很清楚。比如它举的例子 (let?[[a?b?c?&?d?:as?e]?[1?2?3?4?5?6?7]]
??[a?b?c?d?e])
?
->[1?2?3?(4?5?6?7)?[1?2?3?4?5?6?7]] 这个let,使用其...
分类:
其他好文 时间:
2014-10-25 16:01:44
阅读次数:
183
我想说说关于common lisp的开发环境问题,学习一个新的语言,如何最简单的搭建一个开发环境是至关重要的,它应该不让你在其他方面花费太多的精力,而只专注于学习语言本身。其实我刚开始尝试的并不是commonlisp而是clojure,但是搭建开发环境让我有点灰心,可能跟二教这边的网速有关系吧,有个...
分类:
其他好文 时间:
2014-10-24 12:44:12
阅读次数:
948
在与 Martin Fowler 共同参加的一次主题演讲中,他提供了一个敏锐的观察报告: Java 的遗产是? 平台,不是? 语言。 最初的 Java 技术工程师曾做过一个了不起的决定,将语言从运行时中分离出来,最终使 200 多种...
分类:
编程语言 时间:
2014-10-23 19:25:04
阅读次数:
271
说说我自己的背景吧,我是个半吊子的程序员,做任何事情喜欢比较了解然后再尝试,我接触过很多语言,大多数都把它当成工具来使用我现在的工作大部分主要在于数据挖掘与机器学习方面,也学习web开发,我第一个拿来工作的语言是python,我是从那里得知函数式编程的概念的说起lisp据说python就是模仿的li...
分类:
编程语言 时间:
2014-10-22 23:35:37
阅读次数:
222
一、clojure是什么? ? ? clojure官网上有详细的说明,虽然能够理解英文,但脑子里面总是找不到对应的中文来翻译,与其翻译的不伦不类,不如不翻译了。这里我用一个类比来初略的说明,不能保证原意的准确度,但...
分类:
其他好文 时间:
2014-10-19 17:15:51
阅读次数:
215
4Clojure上的一道题:[4Clojure 最长上升子序列算法][1] 描述如下: > Given a vector of integers, find the longest consecutive sub-sequence of increasing numbers. If two sub-sequences have the same le...
分类:
编程语言 时间:
2014-10-18 09:55:22
阅读次数:
259
Code Path:
https://github.com/bluesilence/Lisp/blob/master/clojure/projects/room-escape/src/room_escape/core.clj
E2E Process
Now it's time to put the stuff altogether.
The body of the core c...
分类:
Web程序 时间:
2014-10-05 18:36:28
阅读次数:
191
Based on the draft, the data models can be built of 3 major units:
1. Room...
分类:
Web程序 时间:
2014-10-05 17:54:18
阅读次数:
215
Code Path:
https://github.com/bluesilence/Lisp/blob/master/clojure/projects/room-escape/src/room_escape/script.clj
Extract Story to TXT
In order to move the story from .clj into .txt, I lever...
分类:
Web程序 时间:
2014-10-05 17:36:38
阅读次数:
214