最新文章列表

Clojure-JVM上的函数式编程语言(7) 命名空间 作者: R. Mark Volkmann

 原帖地址:http://java.ociweb.com/mark/clojure/article.html#Namespaces  作者:R. Mark Volkmann  译者:RoySong   命名空间(Namespaces)     java通过package来对类以及其中的方法来分组,而Clojure采用命名空间来对通过符号命名的东西来分组。能够 进行分组的东西包含:Vars ...
songry 评论(0) 有1903人浏览 2011-11-09 17:22

Clojure-JVM上的函数式编程语言(6) 可变性 作者: R. Mark Volkmann

 原帖地址:http://java.ociweb.com/mark/clojure/article.html#Destructuring  作者:R. Mark Volkmann  译者:RoySong   可变性(Destructuring)     可变性可以用于宏或者函数的参数列表中来提取参数集合的部分进行本地绑定。它同样可以用在let特殊form 或者binding宏中来创建本地 ...
songry 评论(0) 有1153人浏览 2011-11-09 13:58

Clojure-JVM上的函数式编程语言(5) Input/Output 作者: R. Mark Volkmann

 原帖地址:http://java.ociweb.com/mark/clojure/article.html#IO  作者:R. Mark Volkmann  译者:RoySong   Input/Output     Clojure提供了针对I/O操作的最小限度函数 ...
songry 评论(0) 有1374人浏览 2011-11-09 13:19

《实用Common Lisp编程》第16-17章,面向对象细节补遗(2):广义函数与继承

上一节,我们测试了广义函数的三个主要的辅助函数 :around,:before 和 :after 的行为。   这次,我们来看看,广义函数在继承关系中的行为,以及特化对 ...
huangz 评论(1) 有2046人浏览 2011-11-06 18:46

Clojure-JVM上的函数式编程语言(4)程序流控制 作者: R. Mark Volkmann

 原帖地址:http://java.ociweb.com/mark/clojure/article.html#ConditionalProcessing  作者:R. Mark Volkmann  译者:RoySong   程序流控制 条件判断     特殊form if会检验一个条件,然后根据检验结果来决定执行两个表达式中的哪一个。 它的语法是(if condition then ...
songry 评论(0) 有1162人浏览 2011-11-03 20:43

lisp初体验-Practical Common Lisp笔记-13.集合

上一章有介绍到Lisp的基本原子态的数据格式,本章由题可知,讲的是由原子构建成的分子形态。   集合这个概念在现代计算机语言中有着广泛的应用(有不用的么?),比较常见的有数组、元组、列表、哈希表、字典等等。 而在Lisp中最为常用也最为人所知的估计就是“列表”了,list,lisp,还的确蛮像的~不知是这个原因还是其他,相当一部分的Lisp的书籍中干脆只见list不见其他了。而事实上,作为&q ...
iyuan 评论(1) 有1557人浏览 2011-11-02 18:32

Clojure-JVM上的函数式编程语言(3) 函数定义和java交互 作者: R. Mark Volkmann

 原帖地址:http://java.ociweb.com/mark/clojure/article.html#DefiningFunctions  作者: R. Mark Volkmann  译者: RoySong   函数定义     使用defn宏可以创建一个函数, ...
songry 评论(0) 有2207人浏览 2011-11-01 17:25

Clojure-JVM上的函数式编程语言(2) 集合 作者: R. Mark Volkmann

  原帖地址:http://java.ociweb.com/mark/clojure/article.html#Collections   作者:R. Mark Volkmann   译者:RoySong 集合(Collections)     Clojure提供了list, vector, set ...
songry 评论(0) 有2759人浏览 2011-10-31 21:25

[lisp]Lisp语言学习资料

1. lisp方言主要有:common-lisp,scheme,clojure ,Arc...2. Lisp实现主要有:clisp,sbcl...3. Lisp IDE环境:1)自己搭建环境:emacs+clisp/sbcl+slime. (参考:http://newartisans.com/2007/10/common-lisp-on-mac-os-x/)        2)推荐LispWork ...
pengpeng 评论(0) 有2540人浏览 2011-10-31 13:22

Clojure-JVM上的函数式编程语言(1) 综述 作者: R. Mark Volkmann

原文地址:http://java.ociweb.com/mark/clojure/article.html 作者:R. Mark Volkmann 译者:RoySong 简介     这篇文章的目的是给Clojure做一个广泛公正的介绍,以简要的形式对多个特性进行了介绍.可以根据兴趣选看其中的章节.       对本文有任何意见或者建议发送邮件到 mark@ociw ...
songry 评论(0) 有2892人浏览 2011-10-30 19:30

(show "goodbye master")

刚打开电脑,忽闻Lisp语言发明者 人工智能奠基人 John McCarthy昨日病逝。心下莫名一颤,又一名大师远去。仅在此悼之。 网友追悼之处
iyuan 评论(1) 有947人浏览 2011-10-25 10:19

Practical Common Lisp [个人翻译版]

  1. 引言 **********   Lisp?!啥玩意? ==========   如果你也认为简洁优雅的代码是你的追求,那Lisp就是你的最佳选择。   使用Lisp,你可以写出比 ...
huangz 评论(5) 有4117人浏览 2011-10-16 00:21

Practical Common Lisp笔记

断断续续看了很久了,也没看完的书。 现在据说要出中文版了,打算直接买本中文版的看看。 emacs muse发布的版本:pcl.zip   环境搭建 尝试了多 ...
Jamsa 评论(0) 有11501人浏览 2011-10-10 16:35

lisp初体验-Practical Common Lisp笔记-10.自定义宏

一般来说,凡是带有自定义的东东都会显得很专业,不过在lisp中,这才算刚刚开始。至于你信不信,反正我是信了。就让我们开始吧。 说来有些不可理喻,宏之所以难以理解,是因为它在lisp中太过自然(天生的阿),运用起来毫不费力。以至于很容易被误解为一个有意思的函数。事实上,虽然宏真的很像函数,但仅仅是像而已。他们完全不在一个层面上,抽象的层次也大不相同。 一旦理解了宏和函数的区别,恭喜你,晋级了!你将 ...
iyuan 评论(3) 有3622人浏览 2011-08-01 16:37

trec in On Lisp

On page 74, there is "The second arg to trec should be a function of three arguments: the current object and the two recursers. " For CLISP, two arguments are enough. I am using CLISP 2.44.1 ...
yaojingguo 评论(0) 有675人浏览 2011-07-31 23:06

时间的女儿[转]

   我想,SICP是The Little Schemer(TLS)之后,一个不错的选择。TLS关注于Scheme最美的那个部分,而且在读者感到厌倦之前就结束了。相比之下,SICP要直到4.1章才讲Scheme解释器。我读TLS觉得有点味道了,并且能把TLS的程序调通,才决心去写写SICP上的code。如果让我一上来就读SICP,也许也会不知所云,不知道重点在哪里。      SICP对读者的要 ...
julyflame 评论(0) 有1185人浏览 2011-07-26 12:40

A clojure DSL for system admin and deployment with many remote machines(转发)

1.What is clojure-control? The idea came from node-control . Define clusters and tasks for system administration or code deployment, then execute them on one or many remote machines. Clojure-c ...
shunlongjin 评论(0) 有315人浏览 2011-07-25 11:29

Clojure--jvm下的lisp

作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。 Clojure保持了函数式语言的主要特点,例如immutable state,Full Lisp-style macro support,persi ...
shunlongjin 评论(0) 有523人浏览 2011-07-25 11:27

Clojure--jvm下的lisp

作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。 Clojure保持了函数式语言的主要特点,例如immutable state,Full Lisp-style macro support,persi ...
jinshunlong 评论(0) 有1138人浏览 2011-07-25 11:10

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics