common lisp for emacs

原创 2004年08月01日 00:04:00

找到一个gnu common lisp,可以集成在emacs中。现在可以lisp和emacs一起学习了:em22:。
 http://www.cs.utexas.edu/users/novak/gclwin.html

 我改了其中的一些设置,以符合我自己的环境,
 gcl1.bat:
 
以下内容为程序代码:

 @echo off
 set C_INCLUDE_PATH=F:gnuGCLisplibgcl-2.6.1h
 path F:gnuGCLispmingwin;%PATH%
 F:gnuGCLisplibgcl-2.6.1unixportsaved_gcl.exe -dir F:gnuGCLisplibgcl-2.6.1unixport -libdir F:gnuGCLisplibgcl-2.6.1 -eval "(setq si::*allow-gzipped-file* t)" %1 %2 %3 %4 %5 %6 %7 %8 %9
  

 loadf.lsp:

 
以下内容为程序代码:
; loadf.lsp   code to load files on Windows    GSN     17 Sep 2003

 ; Edit the directory path below for your directory
 ; Put this file directly into C:
 ; When you first start GCL, enter:       (load "C:/loadf.lsp")
 ; Then you can use loadf to load files:  (loadf "mydir/myfile.lsp")

 (defun loadf (filestring)
   (load (concatenate 'string
      "f:/gnu/emacs/home/"  ; edit this!
      filestring)))

 .emacs:
 
以下内容为程序代码:

 ;;set gnu common lisp
 (set-variable 'inferior-lisp-program
        "f:/gnu/gclisp/bin/gcl1.bat")
 (autoload 'fi:common-lisp "fi-site-init" "" t) 

 然后就可以使用(load "f:/gnu/GCLisp/loadf.lsp")来指定一个工作路径,所以其实不用也无所谓,只是输入麻烦一点;但是如果要使用,需要注意的是一定要用“/”来分隔路径。

在windows上安装common lisp开发环境

最近对lisp非常感兴趣,因此在google中搜索了“common lisp install windows”, 想装一个IDE玩玩。 第一条结果就是 “Getting going with mode...
  • yyhustim
  • yyhustim
  • 2014年01月12日 21:18
  • 2096

Emacs Lisp 功能扩展集锦

From 参考 Emacs Lisp 功能扩展集锦 session.el desktop.el ibuffer.el browse-kill-ring.el ido.el...
  • qioixiy
  • qioixiy
  • 2014年03月09日 22:42
  • 2055

如何查看 Common Lisp 的标准函数

如何查看 Common Lisp 的标准函数(这么叫不太准确,规范的名称似乎是操作符 Symbol ) 对于初学者来说,学习使用 Lisp 有一点很不习惯的地方就是不知道怎么查帮助,比如想了解下 ...
  • ydt_lwj
  • ydt_lwj
  • 2013年06月14日 10:58
  • 1383

想找一个可以用于实际生产环境的Common Lisp实现,您有推荐吗?

其实开始对Lisp的学习是
  • GerJeffrey47959633
  • GerJeffrey47959633
  • 2014年10月09日 17:47
  • 1266

我也说说Emacs吧(6) - Lisp速成

前面我们学习了基本操作,也走马观花地看了不少emacs lisp的代码。这一章我们做一个lisp的速成讲座。...
  • lusing
  • lusing
  • 2017年06月12日 21:11
  • 590

emacs的定制&LISP包的加载

emacs的定制&LISP包的加载 一、emacs的启动配置文件     emacs配置文件的文件名为“.emacs.el“或“.emacs“。它们通常位于计算机的 $HOME 目录,如果...
  • aka_xingwenpeng
  • aka_xingwenpeng
  • 2013年04月07日 10:11
  • 2184

函数编程之Common Lisp

Common Lisp,缩写为CL(不要和缩写同为CL的组合逻辑混淆),作为Lisp的众多方言之一,由ANSI X3.226-1994(R1999)定义标准。它是为了标准化此前众多的Lisp分支而开...
  • KingBoyGoodFly
  • KingBoyGoodFly
  • 2015年05月25日 17:28
  • 989

Common Lisp学习之九:使用包

1 读取器如何处理包 每个包都有名字,(find-package name)可以通过包名来找到一个包。解释器当前使用包存储于全局变量*package*中。包的字面形式为#。 (package-name...
  • zzulp
  • zzulp
  • 2013年12月29日 22:49
  • 2333

Common Lisp学习之十:输出格式化控制与高级循环控制

1 format 1.1 Format函数 其通用调用方式为:(format stream control-string format-args) 第一个参数用于输出目的地,它可以是T NIL ...
  • zzulp
  • zzulp
  • 2013年12月29日 22:56
  • 2348

Common Lisp编程初步---环境搭建和外部lisp代码运行

1 介绍Lisp是世界上第二古老的语言,第一古老语言是Fortran。Lisp语言的创立者为John McCarthy,一位人工智能领域里的先驱。该语言自创立以来经历了50多年而不衰,是一种很有生命力...
  • RobertChenGuangzhi
  • RobertChenGuangzhi
  • 2016年04月17日 00:13
  • 6494
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:common lisp for emacs
举报原因:
原因补充:

(最多只允许输入30个字)