---
title: "#이맥스 #통합개발환경: #커먼리스프"
url: "https://notes.junghanacs.com/notes/20240907T073405"
author: "Junghan Kim"
date: "2024-09-07T07:34:00+09:00"
lastmod: "2024-12-01T06:30:00+09:00"
tags: ["commonlisp","emacside"]
description: "커먼리스프 개발 환경을 이맥스 안에 올리기 위해 SBCL과 Quicklisp 설치를 정리한 기록."
---

> [!abstract] 이 노트에 대하여
> 
> Common Lisp를 Emacs 통합개발환경 안에서 쓰기 위해 SBCL과 Quicklisp 설치 절차를 정리한다. 이전 설치 흔적을 지우고 다시 구성하는 현실적인 세팅 흐름이 잘 드러난다.

## 우분투 설치 SBCL : 기본으로 가자!

```bash
sudo apt-get install sbcl
curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp
sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
       --eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
       --eval '(ql:add-to-init-file)' \
       --quit
```

어디서 SBCL 을 설치했는가? 아! 이런 우분투꺼 지우고 설치했구나! Stumpwm 을 위한 SBCL 설치

해당 버전은 지우자!

```text

sudo rm -Rf /usr/local/bin/sbcl
sudo rm -Rf /usr/local/lib/sbcl
sudo rm -Rf /usr/local/share/man/man1/sbcl*
```

## 둠 이맥스 : 기본으로 충분하다

Sly 그대로 쓴다.

-   언어서버
-   트리시터

## KILL CANCELLED roswell

exercism 문서에서 알게 되었다. 중복 된다. 그냥 기본으로 한다.

([“Installing Common Lisp Locally” n.d.](https://notes.junghanacs.com/notes/20240907T073405#citeproc_bib_item_1))

-   "Installing Common Lisp locally \textbar Exercism’s Docs"
    
    [roswell/roswell/wiki/Installation - github.com](https://github.com/roswell/roswell/wiki/Installation#linux)



```text
$ curl -L https://github.com/roswell/roswell/releases/download/v23.10.14.114/roswell_23.10.14.114-1_amd64.deb --output roswell.deb
$ sudo dpkg -i roswell.deb
```

### 둠 이맥스 : 기본으로 충분하다

슬라림 슬라이 뭐가 맞냐?! 둠에 서는 슬라이다. 둠

안쓴다.

-   언어서버
-   트리시터

## 관련노트

-   [meta/ † #이맥스 #통합개발환경 '2023-11-23 #2025-02-14](https://notes.junghanacs.com/meta/20231123T040509)
-   [notes/ #이맥스 #통합개발환경: #웹 #자바스크립트 '2023-07-05 #2025-05-29](https://notes.junghanacs.com/notes/20230705T103200)
-   [notes/ #이맥스 #통합개발환경: #엘릭서 '2023-11-03](https://notes.junghanacs.com/notes/20231103T070400)
-   [notes/ #이맥스 #통합개발환경: #파이썬 '2024-01-12 #2025-02-14](https://notes.junghanacs.com/notes/20240112T165512)
-   [notes/ #이맥스 #통합개발환경: #루비 '2024-01-13 #2025-03-19](https://notes.junghanacs.com/notes/20240113T200009)
-   [notes/ #이맥스 #통합개발환경: #클로저 '2024-01-17 #2025-03-20](https://notes.junghanacs.com/notes/20240117T121614)
-   [notes/ #이맥스 #통합개발환경: #C언어 #CPP언어 #임베디드 §clangd '2024-05-24 #2025-03-15](https://notes.junghanacs.com/notes/20240524T154429)
-   [notes/ #이맥스 #통합개발환경: #하스켈 '2024-06-21 #2025-04-03](https://notes.junghanacs.com/notes/20240621T082931)
-   [notes/ #이맥스 #통합개발환경: #하이랭 #HY '2024-09-23 #2025-03-28](https://notes.junghanacs.com/notes/20240923T165700)
-   [notes/ #이맥스 #통합개발환경: #AWK #스크립트 #Janet '2024-10-09](https://notes.junghanacs.com/notes/20241009T105542)
-   [notes/ #이맥스 #통합개발환경: #R언어 #ESS '2024-10-09](https://notes.junghanacs.com/notes/20241009T123308)
-   [notes/ #이맥스 #통합개발환경: #스킴 #래킷 #이맥스리스프 '2024-11-04](https://notes.junghanacs.com/notes/20241104T163330)

## BIBLIOGRAPHY

- “Installing Common Lisp Locally.” n.d. Accessed June 21, 2024. <https://exercism.org/docs/tracks/common-lisp/installation>.
