西代零零发

既然选择远方,便只顾风雨兼程

领域特定语言DSL

所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。 Unix社群是一个频繁使用DSL的社群,...

2013-04-10 09:21:08

阅读数 2482

评论数 0

MIT Scheme 的基本使用

MIT Scheme 的基本使用 安装和启动 启动 在 Windows 下正确安装 MIT Scheme 系统后,程序菜单里将有一个 MIT Scheme 目录,其中包含: Documentation:以浏览器方式打开 HTML 形式的 Scheme 文档MIT G...

2013-04-09 22:43:22

阅读数 6239

评论数 0

CommonLisp不太优美之处

最近一直在看SICP和PracticalCL两本书,简单了解对比了下CommonLisp和Scheme,感觉CL的语法不是很爽。下面仅列举一点,初学LISP,高手轻喷。 CL-USER> (funcall #'+ 2 3) 5 CL-USER> (defun add (a b) ...

2013-04-09 22:42:27

阅读数 2375

评论数 2

Lisp一瞥:增强型变量Symbol

变量,是所有编程语言里都有的语法概念。在C/C++中,变量用于标示一个内存地址,而变 量名则在语法层面上代表这个地址。当链接器最终链接我们的程序时,就将这些名字替换 为实际的地址。在其他语言中,变量虽然或多或少有其他不同的含义,但也大致如此。 Lisp中的变量也差不多这样,但若将variab...

2013-04-08 21:20:47

阅读数 1974

评论数 0

学习Emacs的理由

对一些Emacs评价文章中有趣观点的小汇总,持续收集中。给你个理由学习Emacs,希望总有个理由适合你! =============================================================================== Emacs是什么?说...

2013-03-02 22:10:55

阅读数 4516

评论数 0

用Org-mode实践《奇特的一生》

《奇特的一生》 《奇特的一生》是一本传记体小说,描述了俄罗斯科学家柳比歇夫如何运用 时间统计法 度过了他的一生。所谓时间统计法,说起来实在不起眼:统计自己做 每件事情 的纯时间, “工作中的任何间歇,我都要创除。我计算的是纯时间,”柳比歇夫写道,“纯时间要比毛时间少得多。所谓毛时间,...

2013-02-28 21:24:31

阅读数 23966

评论数 7

Emacs+Lisp环境搭建

1准备工作:安装SBCL和Slime 如果Linux上Emacs也没有安装的话,可以直接下载LispBox(Emacs+SBCL+Slime)安装。   # yum installsbcl emacs-slime   2成为Lisper:配置Emacs开始上手 新建~/.emacs文件...

2013-02-26 14:13:06

阅读数 5728

评论数 0

Lisp的本质 - 从另一种角度洞悉Lisp之美

作者 Slava Akhmechet 译者 Alec Jang 简介 最初在web的某些角落偶然看到有人赞美Lisp时, 我那时已经是一个颇有经验的程序员。在我的履历上, 掌握的语言范围相当广泛, 象C++, Java, C#主流语言等等都不在话下,  我觉得我差不...

2013-02-14 21:55:29

阅读数 4109

评论数 2

提示
确定要删除当前文章?
取消 删除