`
milk_36
  • 浏览: 120686 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Windows 下 sbcl or slime 搭建lisp开发环境

 
阅读更多

 

原文地址:http://www.cnblogs.com/babykick/archive/2011/06/15/2081231.html

今天有人问,windows下如何配置Slime+sbcl 开发环境,以前配置过,但现在没用,就重新配置了下。大概配置步骤。

先下载Emacs 的windows版本,下载地址自己找。
SBCL的下载地址Slime的下载地址

下载好后,第一步安装好Emacs

好了然后解压SLIME 到.emacs这个文件同级目录下有个.emacs.d 下面。可以放到其他位置。


默认安装Emacs 没有自动生成.emacs这个文件,需要创建这个文件,不建议手动,
关于创建.emacs这个文件卡了半天,原文是这样的

 

直接操作Emacs->options->save options.
OK。已经给你创建好了 底下状态栏会提示的。

 按照操作没有反应,后来用的是

 

C-x C-f :输入~/.emacs就打开了

 编辑完代码后保存就有.emacs文件了!
也就是说直接进行下面的操作就可以:

C-x C-f :输入~/.emacs就打开了
在里面添加以下代码

(setq load-path (cons "~/.emacs.d/slime" load-path)) ;;如果你放在其他盘或者路径中自己修改。
(setq slime-lisp-implementations '((sbcl ("sbcl")))) ;;设置需要使用的解释器
(require 'slime);;加载slime
(slime-setup '(slime-fancy)) ;;清屏,让slime更好看
 

启动输入
M-x : slime 回车 开始加载。。。。。。。

分享到:
评论

相关推荐

    slime common lisp

    SLIME作为其开发环境,通过与Lisp实现(如SBCL、CLISP或Clozure CL)的连接,实现了即时的代码反馈和交互性,这在Lisp的快速原型开发中尤为重要。 SLIME的核心特性包括: 1. **快速补全(Code Completion)**:...

    sbcl安装包

    Lisp环境的搭建对于学习和开发Lisp应用至关重要。SBCL不仅提供了高效的执行环境,还拥有丰富的社区支持和强大的调试工具,如SLIME( Superior Lisp Interaction Mode for Emacs)。通过SLIME,用户可以在Emacs编辑器...

    sbcl-1.4.14-x86-windows-binary.msi

    common lisp开源编译器 1.4.14 版本 配合slime emcas做为lisp开发环境

    CommomLispIDE.rar

    在`Windows下安装Emacs+Sbcl+Slime.png`这个图片教程中,应该会详细介绍如何在Windows环境下安装和配置这些组件。 `sbcnl`(Steel Bank Common Lisp)是Common Lisp的一种实现,它以其性能和稳定性著称。sbcl支持...

    SLIME User Manual.pdf

    SLIME( Superior Lisp Interaction Mode for Emacs)是一款强大的Common Lisp集成开发环境,专为Emacs文本编辑器设计。SLIME提供了一种高效、交互式的Lisp编程体验,支持代码的即时评估、调试、导航以及多种定制...

    onlisp 中文

    Lisp有一系列强大的开发工具,如SLIME(Superior Lisp Interaction Mode for Emacs)和SBCL(Steel Bank Common Lisp)。这些工具提供了交互式的开发环境,使得调试和测试代码变得非常直观。《OnLisp》可能会介绍...

    js.zip_lisp_lisp 源代码_lisp求数量_lisp源代码

    用户可能需要加载Js.lsp文件到Lisp环境,如SBCL、Clojure或Emacs的SLIME,运行其中的函数来计算他们的工程数据。readme.txt文件会给出如何使用这个程序的详细步骤,而www.pudn.com.txt可能包含了关于代码的版权信息...

    BDES.rar_lisp

    要深入理解并操作BDES.LSP文件,你需要一个LISP解释器或IDE,例如SBCL(Steel Bank Common Lisp)、Emacs + SLIME(Swank Lisp Interaction Mode for Emacs)或其他支持LISP的编辑器。加载并运行该程序后,你可以...

    Loving Lisp

    - **SLIME (Superior Lisp Interaction Mode for Emacs)**: An integrated development environment (IDE) for Common Lisp within Emacs. #### How Lisp Differs from Languages Like Java and C++ To understand ...

    emacs4cl:35行〜.emacs,用于为Common Lisp编程快速设置香草Emacs

    Emacs4CL是一个简洁高效的配置集,旨在帮助Common Lisp程序员快速搭建一个功能齐全且轻量级的Emacs环境。这个项目的核心是`.emacs`配置文件,它只有大约35行代码,却能实现一系列对Common Lisp开发至关重要的功能。...

    cellular-automata:用Common Lisp编写的元胞自动机环境

    细胞自动机(ca)通过kssytsrk 该项目使用图形... 然后打开基本的SBCL REPL(控制台中的sbcl )/ SLIME / SLY并执行以下命令: (ql:quickload :ca) 要模拟元胞自动机,请评估ca:start函数。例子要查看一些[主观上]可爱

    狡猾:西尔维斯特(Sylvester),猫的Common Lisp IDE

    它与各种Lisp实现(如SBCL、CLISP等)兼容,并且可以通过SLIME(Superior Lisp Interaction Mode for Emacs)进行扩展。 6. 宏系统:Common Lisp的宏系统是其一大特色,允许程序员在编译时编写元代码,生成新的语法...

    gzg.rar_钢

    要使用这个LISP程序,首先需要一个支持LISP的环境,如SBCL(Steel Bank Common Lisp)或Emacs with SLIME(Swank Lisp Interaction Mode for Emacs)。加载gzg.LSP文件后,可以调用其中的函数,传入相应的尺寸参数,...

    unificacion-lisp:Common LISP中的统一算法实现

    为了在Common Lisp环境中运行和测试这个实现,你需要克隆"unification-lisp-master"这个项目到本地,然后使用一个Common Lisp编译器或解释器,如SBCL、CLISP或Emacs的SLIME。加载源代码文件,调用`unify`函数,传入...

    cl-launchpad:launcpad.net 的通用 lisp 接口

    由于 Lisp 语言的特性,开发者可以利用 Lisp 的交互式开发环境(如 slime 或 quicklisp)快速试用和调试 "cl-launchpad" 提供的功能。 总的来说,"cl-launchpad" 是一个连接 Common Lisp 和 launchpad.net 的桥梁,...

    lisp代码-print 输出语句

    要查看和理解这些文件的具体内容,你需要使用LISP解释器(如SBCL、CLISP或Emacs的SLIME等)来加载和运行`main.lisp`,或者打开`README.txt`以获取更多上下文信息。 总的来说,`print`函数是LISP编程中进行输出和...

    emacs-config

    1. **SLIME (Superior Lisp Interaction Mode for Emacs)**:这是 Emacs 中最流行的 Lisp 开发环境,允许用户交互式地运行、调试和测试 Lisp 代码。 2. **Autocompletion**:通过像 `company-mode` 这样的模式,...

    pong:现代 Opengl 网络乒乓球

    ##SBCL 在 Windows 上 在 C:\home\ ( ) 中安装 SBCL 和 Quicklisp 下载此存储库并将其放在您的 quicklisp\local-projects\ 文件夹中,以便 quicklisp 可以找到它。 ###玩家一(服务器) 在项目文件夹的命令行中...

    caveman2-sample

    在Common Lisp环境中,你可以使用集成开发环境(IDE),如SLIME(Superior Lisp Interaction Mode for Emacs)或Quicklisp来加载和运行代码。如果你使用Quicklisp,可以在你的Lisp会话中执行`(ql:quickload "caveman...

    opengames:带有开放源代码的小样本游戏

    针对带有SBCL的Emacs + SLIME进行了优化。 去做: 带分数的快速赢/输屏幕cl蛇 Snake的另一个克隆,但是在Common Lisp中制成的。 通过Quicklisp使用SDL2和OpenGL。 针对带有SBCL的Emacs + SLIME进行了优化。 去做: ...

Global site tag (gtag.js) - Google Analytics