내 컴퓨터에서 Exercism의 연습 문제를 풀 수 있도록 로컬에 Common Lisp을 설치하는 방법을 배워요.
Common Lisp으로 개발하는 데 기본적으로 필요한 것은 다음과 같아요:
Roswell은 Common Lisp 구현체를 설치하고 관리하는 명령이자, Lisp 애플리케이션을 쉽게 개발하고 배포할 수 있게 해 주는 여러 기능을 모아 놓은 도구예요. 설치와 테스트 단계를 간단하게 하기 위해 Roswell을 사용해요.
설치 안내서를 보고 사용하는 플랫폼에 맞는 지침을 따라요. 대부분의 사용자에게는 다음이면 충분해요:
brew install roswell
scoop install roswell
Roswell을 처음 사용하면 SBCL과 Quicklisp를 내려받아 설치해요. 다음을 실행해 봐요:
ros help
REPL에 들어가려면 다음을 실행해요
ros run
Common Lisp이 처음인 분들, 특히 Emacs을 써 본 경험이 있는 분들은 Portacle, 포터블 Common Lisp 환경을 설치하면 쉽고 빠르게 시작할 수 있어요. 무료이고 기능도 충분하며, 모든 주요 플랫폼에서 동작하고 "바로 쓸 수 있게" 미리 설정되어 있어요. 다음을 제공해요:
...그리고 Lisp 코드를 작성하기 위한 다양한 부가 기능도 함께요:
모든 것이 이미 설정된 상태로 제공돼요. 첫 페이지에서 내려받아 Portacle을 설치해요.
참고: Emacs(텍스트 편집기)에 익숙하지 않다면 처음에는 어리둥절할 수 있어요. 다행히 Emacs와 SLIME에 관한 입문 자료가 온라인에 많이 있어요.
필요한 도구를 각각 따로 설치하는 편이 좋다면, 다음을 설치하고 설정해야 해요: