Skip to content

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

Notifications You must be signed in to change notification settings

codearhat/LispSpace

Repository files navigation

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

Stars

Watchers

Forks

Packages

No packages published