最新文章列表

初步理解common lisp 宏定义中常用到的反引用与逗号间的关系

  在宏定义里面,会经常出现 “`” “,” 的嵌套使用,比较难于理解,下面是书上比较基础的理解: “`“”,”的作用域应该在于他们各自后面紧跟的括号内,直接上例子。 例如: `(a ,(loop for i in '(1 2 3) collect `(,i (+ 1 2)))) 第一个“`”对应整个后面的括号,可以看到,在loop语句的括号前面用“,”解开了第一个反引用,也 ...
daweibalong 评论(0) 有1790人浏览 2012-10-04 17:11

SICP学习笔记 2.2.3 序列作为一种约定的接口

    练习2.33 ;; map过程即为使用过程p作用x, 然后再合并作用y后的结果 (define (map p sequence) (accumulate (lambda (x y) (cons (p x) y)) '() sequence)) ;; append过程为合并两个列表, 则初始值为空表, 要传入的列表为枚举两个参数列表的元素组成的列表 (define ( ...
SavageGarden 评论(0) 有1107人浏览 2012-09-14 17:48

SICP学习笔记 2.2.2 层次性结构

    练习2.24 ;; 嵌套结构的list 1 ]=> (list 1 (list 2 (list 3 4))) ;Value : (1 (2 (3 4))) * / \ 1 * / \ 2 * / \ 3 4       练习2.25 ;; (1 3 (5 7) 9) 1 ]=> (defi ...
SavageGarden 评论(0) 有1292人浏览 2012-09-05 15:54

初步学习elisp

;run elisp with C-x C-e (+ 3 4) ;print message (message "hi") ;print variable values (message "this number is %d" 0) ;print string (message "this string is %s" ...
jianghao19890829 评论(0) 有997人浏览 2012-09-04 00:03

SICP学习笔记 2.2.1 序列的表示

    练习2.17 ;; 直接利用已经实现的list-ref和length过程即可 (define (last-pair items) (if (null? items) (display "null") (list-ref items (- (length items) 1))))       练习2.18 ;; 翻 ...
SavageGarden 评论(0) 有1227人浏览 2012-08-31 17:31

Clojure Dev. on Eclipse

  原创,转载请注明。 本文关注怎样在eclipse上搭建基本的Clojure开发环境。本文读者需要有Java的开发经验和eclipse的使用经验,最好有Maven使用经验。 1.   基础概念 1.1.  Clojure Clojure 是以JVM为基础平台的 Lisp 方言,属于现代的函数式语言。关于Clojure本身可以访问其官网(http://clojure.org ...
hyper-carrot 评论(2) 有1536人浏览 2012-08-14 07:26

emacs使用

c+h t c+u 8 c+f 有用 的链接 http://www.sudu.cn/info/html/edu/20080403/261019.html http://hi.baidu.com/xxxtz/blog/item/621b671e762057ff1ad57644.html 教程简介 本教程讲什么? 第 1 页(共4 页) Emacs 是一个流行的无模式文本编辑 ...
haoningabc 评论(0) 有1350人浏览 2012-07-31 23:08

emacs配置教程 -version third

(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ; ...
yaoming168 评论(0) 有1425人浏览 2012-07-11 21:31

在Ecl中使用中文

Ecl12.2.1及以下版本不支持在Windows Console中输入中文。微软的c库中的read函数不能正确的获取宽字符输入个数,Ecl维护者因此用了特殊方式处理,需要更新到最新的cvs代码编译才可以。 打开Ecl输入代码: > (defun 你好 () (print "世界")) 你好 > (你好) "世界" &qu ...
seagate 评论(1) 有1366人浏览 2012-05-26 17:13

emac初步教程和lisp的helloworld和

lisp教程 lisp就当成是括号语言就行了 http://wenku.baidu.com/view/4e570b9951e79b8968022624.html emacs的windows版本呢的下载 http://ftp.gnu.org/pub/gnu/emacs/windows/emacs-23.1-bin-i386.zip securecrt里面的 emulation可以选择 emacs的m ...
haoningabc 评论(0) 有1741人浏览 2012-05-05 18:20

【转】amazon的一个大牛谈各种语言,包括c、c++、java、python、ruby、lisp、perl 中文版

#title Tour De Babel 通天塔导游 (译注:圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝 ...
little_bill 评论(0) 有17701人浏览 2012-04-26 11:28

emacs配置-version second

emacs配置-version second (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain o ...
yaoming168 评论(0) 有1682人浏览 2012-04-18 23:02

emacs配置教程 -version first

现在使用的ubuntu上的emacs还不是很完善,以后我们一步步从实践中完善起来!! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;基本设置;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;L ...
yaoming168 评论(0) 有2962人浏览 2012-04-15 23:16

程序员爸爸的早教——计数篇

当爸爸后,我很快就知道了一个词——早教。有时候真的感觉现在中国的孩子太可怜了,为了让他们赢在起跑线上,从小就要被父母投入轰轰烈烈的教 ...
netbabe 评论(0) 有984人浏览 2012-04-15 00:26

一个面向Scheme程序员的monad介绍

今天整理硬盘时翻出一篇旧的翻译稿,那是多年前“计算机英语”课程上要求交的一篇作业, 也是哥投身此行业后不多翻译过的东西(还有一篇记得是被面试时考官要求的),作为英语水平 差强人意之人,当初挑这篇翻译是有小算盘的,代码多文字少,能少翻就少翻,免得“翻多必失”。 好久没空在博客园上发帖,只好把陈年旧货拿出来晒一晒,希望对想理解monad机制又不想学 习范畴论的朋友有所帮助,当然高 ...
netbabe 评论(0) 有1613人浏览 2012-04-15 00:22

《黑客与画家》书评——lisp教主驾临

在豆瓣发表了书评,转载于此,立此存照。 《黑客与画家》书可点击链接。       初次知道Paul Graham这个人,是在一个无聊的下午,通过google搜索“ ...
netbabe 评论(0) 有1705人浏览 2012-04-15 00:20

一种软件理论分析的胡思乱想

软件从某种意义上说,就是以各种程序设计语言记载、并运行在遍布全球的计算基础设施上的人类思想。人类社会文明程度越高,对软件的依赖越大。人类的思想异化为软件,但我们自身却迷失在软件所营造的异度空间中。        软件的逻辑就是以言行事的逻辑,软件程序操控着人造世界,我们就生活在其中。从语言学视角对软件进行分析,有助于我们脱离细节的牵绊,从纯理论看待这个极其复杂的怪物。我们可以借用语言学的语法、语义和 ...
netbabe 评论(0) 有987人浏览 2012-04-15 00:18

只要你继续画——黑客与画家

去年读过一本非常火的书《黑客与画家》,其实这本书一直没有看完,总是差了一点,原因就是连续看了几篇大赞Lisp语言的文章后,就觉得有点烦了 ...
foo 评论(0) 有1107人浏览 2012-04-15 00:12

跨越边界: Lisp 之美

简介: Lisp 长久以来一直被视为伟大的编程语言之一。其漫长的发展过程(接近五十年)中引发的追随狂潮表明:这是一门非同凡响的语言。在 MIT,Lisp ...
netbabe 评论(0) 有1154人浏览 2012-04-10 00:16

关于 Ruby

  想知道 Ruby 为什么会如此受欢迎吗?为什么使用过它的支持者都称赞它为巧妙、优雅且易用更实用有趣的语言? Ruby 发明者的理想 Ruby 是一个注重均衡的语言,它的发明者松本行弘 Yukihiro “matz” Matsumoto,混合了他喜欢的语言(Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。 他常 ...
netbabe 评论(0) 有811人浏览 2012-04-10 00: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