本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
初步理解common lisp 宏定义中常用到的反引用与逗号间的关系
在宏定义里面,会经常出现 “`” “,” 的嵌套使用,比较难于理解,下面是书上比较基础的理解:
“`“”,”的作用域应该在于他们各自后面紧跟的括号内,直接上例子。
例如:
`(a ,(loop for i in '(1 2 3) collect `(,i (+ 1 2))))
第一个“`”对应整个后面的括号,可以看到,在loop语句的括号前面用“,”解开了第一个反引用,也 ...
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 ( ...
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 ...
初步学习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" ...
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
;; 翻 ...
Clojure Dev. on Eclipse
原创,转载请注明。
本文关注怎样在eclipse上搭建基本的Clojure开发环境。本文读者需要有Java的开发经验和eclipse的使用经验,最好有Maven使用经验。
1. 基础概念
1.1. Clojure
Clojure 是以JVM为基础平台的 Lisp 方言,属于现代的函数式语言。关于Clojure本身可以访问其官网(http://clojure.org ...
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 是一个流行的无模式文本编辑 ...
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.
; ...
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 ...
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 ...
emacs配置教程 -version first
现在使用的ubuntu上的emacs还不是很完善,以后我们一步步从实践中完善起来!!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;基本设置;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;L ...