2012-12-11 4 views
7

저는 LISP에서 수십 년 동안 춤을 추었지만 지금은 진지하게 결정했습니다. Practical Common LISP의 온라인 버전을 살펴 보겠습니다.MacOSX에서 SLIME 설정하기

에서라도 10.7.8
엑스 코드 4.5.2
SBCL 1.0.55.0-abb03f9
이맥스 24.2.1 (x86_64에 - 사과 - 다윈, NS 사과-AppKit의-1038.36 :

내 설정이다

http://emacs-sbcl-slime.blogspot.com/2010/11/sbcl-emacs-slime-macosx.html

:)
점액 1.6

나는 링크에 나와있는 지침을 따르려고 노력

...하지만 문제는 MacOSX 플랫폼에서 아무 것도 찾을 수없는 것 같습니다.

SBCL 자체 스크립트를 사용하여 설치되었습니다 ... 작동 중입니다.

지시 된대로 SBCL_HOME env var을 설정했습니다.

http://emacs-sbcl-slime.blogspot.com/2010/11/sbcl-emacs-slime-macosx.html

을 ... 그리고 실행 :

이맥스는이 링크에서 DMG에 의해 설치되었다.

(그러나 ~/.emacs.d/slime으로 cvs를 통해 다운로드 한) SLIME은 인식되지 않는 것으로 보입니다. 저자가 설명하는 "CL-USER>"프롬프트를 얻을 수 없습니다.

도움이 될 것입니다. emacs/site-lisp

  • 에 점액의 전체 디렉토리가 LISP를 확인

  • +0

    사람들이 당신을 파헤칠 수 있도록 오류를 게시해야한다고 생각합니다.나는 또한 lisp/elisp에 익숙하지 않고 제공 한 URL을 살펴본 후 기본 설정 (https://gist.github.com/4259209)을 사용한다. (비트 수정과 함께 paredit 부분을 제거한다.) 그리고 내 우분투에서 작동합니다. 또는 내 개인 기본 [구성] (https://github.com/ispinfx/.emacs.d/blob/master/init/init-slime.el)을 볼 수 있습니다. – Edityouprofile

    +0

    비록 리눅스 용이지만 - 생각합니다 - 사소한 변화가있을 경우, [이 가이드] (http://www.mohiji.org/2011/01/modern-common-lisp-on- linux /)를 사용하기 때문에 CVS 대신 [Quicklisp] (http://www.quicklisp.org)를 사용하여 SLIME을 가져옵니다. – Daimrod

    +0

    나는 emacs/slime을 지우고, sbcl ' – Quasaur

    답변

    1
    1. 복사 터미널에서 accesible입니다. 터미널에 sbcl을 입력하기 만하면됩니다. Lisp 인터프리터가 시작되어야한다. 당신의 이맥스에 넣어
    2. 그것은 다음 작업을해야 (setq inferior-lisp-program "sbcl")

    같은 파일.

    1

    좋은 Common Lisp + SLIME 구성이 기본으로 제공되는 Emacs Prelude을 제공하는 것이 좋습니다.

    (setq slime-default-lisp 'sbcl) 
    

    : 그것은 OSX에 Clozure CL에 대한 사전,하지만 SBCL에 점액의 기본 리스프를 전환 할 수 있습니다 서곡 개인 설정에서 이맥스 리스프의 간단한 라인 (그것은 틀림없이 OSX에서 가장 인기있는 커먼 리스프 분배의 주어진) SLIME 자체를 설치하는 가장 좋은 방법은 아마도 Quicklisp's SLIME helper입니다.

    +0

    Clozure 사이트에서 샘플 코드를 보면 왜 그런지 알 수 있습니다. sbcl에서 CAPI와 같은 라이브러리를 사용할 수 있습니까? 아니면 sbcl에서 Clozure의 GUI 라이브러리를 사용할 수 있습니까? – Quasaur

    +0

    불행히도 - 아니요. 그들은 휴대 할 수 없습니다. –

    1

    모든 설정을 처리하는 우수한 LispBox 번들을 사용해 보셨습니까? 그것은 매우 쉽습니다 : http://common-lisp.net/project/lispbox/

    이맥스, SLIME, Clozure Common Lisp 환경, QuickLisp 및 모든 사전 구성이 포함됩니다.

    관련 문제