Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
ccl
 
 
doc
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

LispSpace

基于Spacemacs和SLIME,运行在Windows上的64位Common Lisp开发环境。

说明

我初学Common Lisp(以下简称CL)时对CL+EMACS+SLIME的配置很头痛,尝试多次才成功。为免重复劳动,就把配置好的开发环境打包作为套件,称为LispBase。

2017年6月学会了用Windows版(之前只会用cygwin版)Emacs配置Spacemacs,因此套件改名为LispSpace。 目标操作系统是64位的Win7/8.1/10。

欢迎同好使用。如有软件缺陷、版权问题、改进建议,请与我联系:codearhat@gmail.com

软件版本

预装包(System)

我学CL是为了实用,因此预装了网络、数据库、加密、WEB、图形、数值计算、数据分析等软件包。

  • caveman2(WEB开发)
  • cl-base64
  • cl-ftp
  • cl-opengl
  • cl-mysql
  • clsql-odbc
  • drakma(HTTP客户端、WEB爬虫)
  • ftp
  • ironclad(加密)
  • md5
  • plain-odbc
  • postmodern(PostgreSQL客户端)
  • sha3
  • snmp
  • telnetlib
  • usocket
  • vgplot(调用gnuplot绘图)

.spacemacs设定

  • 改用http下载ELPA(Emacs Lisp Package Archive):dotspacemacs-elpa-https nil
  • 改用Consolas字体:dotspacemacs-default-font '("Consolas" :size 16 ...
  • 添加layers: dotspacemacs-configuration-layers
    • common-lisp
    • git
    • html
    • javascript
    • markdown
  • 添加代理配置:dotspacemacs/user-init ()
  • 配置CL程序:dotspacemacs/user-config ()

修改的热键

  • 与最近编辑的文件切换
  • 切换到REPL
  • 切换到HyperSpec

资料

doc目录有些公开的CL资料。以下是些CL资料网站:

推荐书籍:

  • Common Lisp Recipes
  • Let Over Lambda - 50 Years of Lisp
  • Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
  • Land of Lisp

About

基于Spacemacs和SLIME,运行在Windows上的64位Common Lisp开发环境。

Resources

Packages

No packages published
You can’t perform that action at this time.