`
daweibalong
  • 浏览: 44651 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

关于Common Lisp的hot update(热更新)

阅读更多

 

      CL的热更新也算是其一大特色了,配合着slime和swank就可以带来不同的编程体验!下面我们就来感受一下它的神奇之处。看下面代码:

 

(defun show (i)
 (print i))

(defun main ()
 (loop for i from 1 to 1000 do
   (show i)
   (sleep 1)))

 

程序结果会是这样的:


 

 

此时如果我们修改了show函数
(defun show (i)
 (print (* i i))) 
 

 

      哇唔!很爽不是吗?这样的话,我们就可以在项目需要修改的时候用slime连接服务器端的swank,修改完成后C-c C-c就可以看到修改的结果了! 不过要注意的是,如果在main函数运行的过程中修改main函数,修改是不会被更新的,只有重新调用main的时候修改的效果才会出现。在项目中,只要我们不修改入口函数或者一直循环的程序,其他都是可以热更新的,十分方便!

   如果想要更详细的slime的介绍,请看Albert Lee的slime的介绍:http://www.douban.com/group/topic/35691147/

 

 

0
5
分享到:
评论

相关推荐

    ANSI Common Lisp 中文翻译版.pdf

    ANSI Common Lisp 中文翻译版.pdf

    实用Common.Lisp编程

    这本《Practical Common Lisp》之所以号称Practical,正是因为这本书大量介绍Common Lisp在现实世界中的各种应用方式,算是第一本「入世传教」的Common Lisp著作。《Practical Common Lisp》是目前最畅销的Common ...

    Common LISP书籍中文版pdf格式带书签.rar

    内含ANSI Common Lisp+On Lisp+实用Common Lisp编程,带书签

    一篇CommonLisp中文入门文章Common LISP Hints (CHM)

    一篇CommonLisp中文入门文章Common LISP Hints 从Ubuntu论坛上看到的, 觉着不错就给打包成了CHM 如果看不到请: 右键=>属性=>解除锁定

    Successful Lisp How to Understand and Use Common Lisp - David B. Lamkins

    Provides an overview of Common Lisp for the working programmer. Introduces key concepts in an easy-to-read format. Describes format, typical use, and possible drawbacks of all important Lisp ...

    ansi common lisp 教程

    作为一个核心文本的补充在任何课程涵盖如Common Lisp的人工智能程序设计语言的概念。新的和更强大的方法教育学生的思考程序,该文本包含一个教程的例子,说明Lisp编程的基本概念,以及ANSI Common Lisp的一个跟上...

    实用Common Lisp编程

    本书首先从作者的学习经过及语言历史出发,随后用21个章节讲述了各种基础知识,主要包括:REPL 及Common Lisp 的各种实现、S- 表达式、函数与变量、标准宏与自定义宏、数字与字符以及字符串、集合与向量、列表处理、...

    common lisp的升级学习

    《On Lisp》不是一本 Lisp 的入门教材,它更适合读过《ANSI Common Lisp》或者《Practical Common Lisp》 的 Lisp 学习者。它对 Lisp 宏本身及其使用做了非常全面的说明,同时自底向上的编程思想贯穿全书,这也是...

    common lisp

    包括了当今世界上几乎所有的关于common lisp编程的书籍,不论是successful lisp/ on lisp / ascii common lisp 还是日本人写的PL 还是loving lisp programming 都包括在内

    LISP和通用LISP编程LISP and Common LISP Programming

    这是LISP和Common LISP编程的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!

    Common.Lisp编程 中文版本

    《实用Common Lisp 编程》是一本不同寻常的Common Lisp 入门书。本书首先从作者的学习经过及语言历史出发,随后用21个章节讲述了各种基础知识,主要包括:REPL 及Common Lisp 的各种实现、S- 表达式、函数与变量、...

    Common Lisp语言,第二版Common Lisp the Language, 2nd Edition

    Lisp程序员的圣经。 每个官方规范,Common Lisp中定义的每个功能都可以在此处找到。

    Common Lisp The Language 2nd

    Common Lisp 指南第二版 为数不多的入门资料。

    实用Common Lisp编程 高清官方中文版

    这是一本不同寻常的 Common Lisp 入门书。本书首先从作者的学习经过及语言历史出发,随后用 21 个章节讲述了各种基础知识,主要包括 :REPL 及 Common Lisp 的各种实现、S- 表达式、函数与变量、标 准宏与自定义宏、...

    CommonLisp数据库

    CommonLisp 的简单而复杂的MP3 数据库,根据实用CommonLisp编程

    实用common lisp(含目录)

    common lisp语言的入门读物.

    ANSI Common Lisp 中文版

    学习common lisp的入门书,推荐!!

    slime common lisp

    slime common lispslime common lisp

    CommonLisp语言学习程序CommonLispKoans.zip

    Common Lisp Koans(lisp-koans)是一个语言学习练习程序,类似 ruby koans,python koans 等等。Common Lisp Koans 主要是帮助学习一些 lisp 规范特性和改进,可以学习到大量的 Common Lisp 语言特性。终端,在文件...

Global site tag (gtag.js) - Google Analytics