Lispbox 项目使用教程
2025-04-16 19:48:59作者:董灵辛Dennis
1. 项目目录结构及介绍
Lispbox 是一个集成了 Emacs 编辑器、SLIME 插件以及 Common Lisp 解释器的开发环境。以下是对 Lispbox 项目目录结构的简要介绍:
.
├── alegro-license-linux
├── alegro-license-osx
├── asdf-extensions.lisp
├── asdf.lisp
├── bc-lispbox.bat
├── ChangeLog
├── Common Lisp Implementation (具体实现名称,如 SBCL)
│ ├── bin
│ ├── doc
│ ├── etc
│ └── ...
├── emacs-env-vars.txt
├── GNUmakefile (Makefile 文件)
├── install.html
├── lispbox.bat
├── lispbox.html
├── lispbox-register-el.test
├── make-distro-from-cvs.sh
├── new-lispbox-register.el
├── notes.txt
├── osx-build-flag.txt
├── README
├── README.source
├── relocatable-emacs.sh
├── site-init.lisp
├── style.css
├── write-lispbox-el.sh
└── write-lispbox.sh
Common Lisp Implementation: 包含具体 Common Lisp 解释器的目录,例如 SBCL。emacs-env-vars.txt: Emacs 环境变量设置文件。GNUmakefile: Makefile 文件,用于编译和构建项目。lispbox.bat: Windows 系统下启动 Lispbox 的批处理文件。lispbox.html: 项目相关 HTML 文件。lispbox-register-el.test: Lispbox 注册表测试文件。make-distro-from-cvs.sh: 从 CVS 生成分发版的脚本。new-lispbox-register.el: Lispbox 注册表文件。notes.txt: 项目笔记文件。osx-build-flag.txt: OS X 构建标志文件。README: 项目自述文件。site-init.lisp: Lispbox 的初始化文件。
2. 项目的启动文件介绍
项目的启动文件主要包括 lispbox.bat(Windows 平台)和 relocatable-emacs.sh(Linux 平台)。
lispbox.bat: 在 Windows 系统中,双击此文件将启动 Lispbox 环境。relocatable-emacs.sh: 在 Linux 系统中,运行此脚本将启动可移植的 Emacs 实例,进而启动 Lispbox 环境。
3. 项目的配置文件介绍
项目的配置文件主要包括 emacs-env-vars.txt 和 site-init.lisp。
emacs-env-vars.txt: 此文件包含了在启动 Emacs 之前需要设置的环境变量。它确保了 Emacs 可以正确地找到 Lisp 解释器和相关的库文件。site-init.lisp: 这是 Lispbox 的初始化文件,它会在启动 Common Lisp 解释器时加载。文件中包含了一些初始化代码,例如设置包系统、加载必要的库和模块等,以确保 Lispbox 环境的正常运行。
在配置 Lispbox 时,可能需要根据用户的实际环境对这些文件进行适当的修改。
登录后查看全文
热门项目推荐
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0192- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
awesome-zig一个关于 Zig 优秀库及资源的协作列表。Makefile00
项目优选
收起
deepin linux kernel
C
27
12
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
601
4.04 K
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
69
21
Ascend Extension for PyTorch
Python
440
531
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
112
170
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.46 K
823
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
921
770
暂无简介
Dart
845
204
React Native鸿蒙化仓库
JavaScript
321
375
openGauss kernel ~ openGauss is an open source relational database management system
C++
174
249