![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lisp
文章平均质量分 71
iteye_5482
这个作者很懒,什么都没留下…
展开
-
Clojure-JVM上的函数式编程语言(9)宏 作者: R. Mark Volkmann
原帖地址:http://java.ociweb.com/mark/clojure/article.html#Macros 作者:R. Mark Volkmann 译者:RoySong 宏(Macros) 宏被用来为语言添加新的功能结构。它们是在读取时(read-time)用来产生代码的代码。 函数总是要对它所有的参数求值,然而宏可以决定它的哪个参数被求值...原创 2011-11-10 10:18:57 · 115 阅读 · 0 评论 -
Clojure-JVM上的函数式编程语言(17)数据库 作者: R. Mark Volkmann
原帖地址:http://java.ociweb.com/mark/clojure/article.html#Databases 作者:R. Mark Volkmann 译者:RoySong 数据库 Clojure Contrib 中的sql库简化了对关系型数据库的访问,它支持事务提交回滚、预声明、创建和删除表、插入 更新删除记录和运行条件查询。下面的例子连接到一个Po...2011-11-26 09:20:04 · 167 阅读 · 0 评论 -
Clojure细节之form和special form的区别
前言 在lisp程序员看来,form和special form的区别是一目了然而且无需解释的--因为这两个 概念本身就源自lisp.但对于指令式语言的开发人员而言,当他们进入clojure的世界中,会不 断看到和听到这两个名词,然后会把special form理解为某种关键字或者是宏之类的东西. 这样的理解实际上是有一定偏差的. form 首先让我们来看看Clojure...原创 2012-05-07 14:26:49 · 317 阅读 · 0 评论