自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

原创 Clozure CL中使用 hunchentoot 及中文编码的小技巧

<br />由于 Clozure CL 的文档太糟糕,而且与slime及 cl-fad 之间有些不兼容,在加载 hunchentoot 及使用中文时会有些问题。这里提供一个绕过的办法:<br /> <br />1. ccl::delete-directory 与 fad的同名函数冲突,因此先执行:<br /> <br />(setf *default-file-character-encoding* :utf-8)<br /> <br />2. 中文编码,先执行下面的语句,设置lisp源文件的编码<br /

2011-02-26 15:39:00 3431 1

原创 在Common Lisp中使用 List Comprehension

* (ql:quickload "incf-cl") To load "incf-cl": Load 1 ASDF system: cl-ppcre Install 1 Quicklisp release: incf-cl ; Fetching # ; 14.63KB ================================================== 14,981 bytes in 0.01 seconds (1044.99KB/sec) ; L

2011-02-18 14:23:00 2545 2

原创 Lisp的特性 (评论发不出,只好写一篇新的)

本来是给 Lisp的给力特性 这篇文章的评论,奈何csdn的blog上无法提交,只好新发一篇:目前我不知道到底与C++的宏(其实也是一样的编译期展开),还有比普通函数的优势在哪。(原谅我才学Lisp没有几天) ==== Lisp 的Macro 与  C++中 Macro 的区别:  (原谅我N多年没用过C++)  Lisp的语言本身就是 S表达式, Lisp 的Macro直接操作列表,可以应用全部的Lisp语法工具来将输入列表转换成目标的程序列表。 相比较来说 C++的Macro更多只是替换。表达

2011-02-18 12:01:00 3567

原创 一个实际的Lisp项目开发心得

在万家灯火,元宵节的烟花绚烂绽放的时刻,checkin了代码,随手统计了下代码行,恰好1000行整(包括空行)。冥冥中自有天意?这个项目是一个分布编译打包发布程序,需要控制多台远端的服务器进行编译,编译过程有很多步骤,还要根据需要增删build 的步骤即参数。最早的程序是用Python写的,只在一台机器上作,后来随着项目越来越复杂,打包编译花的时间越来越多。于是决定重写,那谁说重写代码是创业公司自杀行为来着?简直扯淡。我决定使用 Common Lisp 来重写它。经过一周多时间,基本完成。这一千行代码作的事

2011-02-17 20:56:00 11945 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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