M-x eval-buffer
는 버퍼 LISP 코드를 평가한다. 버퍼로 작성된 mit-scheme 코드를 어떻게 평가합니까?emacs의 버퍼에서 mit-scheme 코드를 평가 하시겠습니까?
2
A
답변
1
바닐라 이맥스에서 당신은 scheme
REPL을 시작, run-scheme
할 수 있습니다. 그런 다음 repl의 스키마 코드를 평가하는 데 사용할 수있는 여러 가지 기능을 사용할 수 있습니다.
예를 들어 당신이 scheme-mode
에 주어진, 당신은 run-scheme
와 REPL을 시작한 후 계획 버퍼
(define (test a b)
(+ a b))
코드를 다음과 같은 한 가정, 당신은 함수 정의의 끝으로 이동하고 평가하기 위해, C-x C-e
할 그것은 repl. 이제이 (가) sexp의 마지막에 버퍼
(test 1 3)
이동에 다음과 같은 유형을 테스트하려면 REPL에 정의 된 test
기능이 다시 C-x C-e
을, 이것은 REPL 4를 인쇄합니다. 또한 C-c C-l
을 사용하여 전체 파일을 한 번에로드 할 수 있습니다.
체계 코드를 평가하기위한 다른 키 바인딩을 찾아 C-h m
를 수행합니다. 메뉴를 사용하여 사용 가능한 여러 기능을 찾을 수도 있습니다. 난 당신이 점액과 mit-scheme
를 사용하는 몇 가지 추가 설정이 필요합니다 알고
다른 옵션까지 slime
을 사용하는 것입니다 지침은 점액의 주요 폴더에 contrib/swank-mit-scheme.scm
파일에 존재한다.
공식 문서 [여기] (http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/GNU-Emacs-Interface.html) 및 [여기] (http : /www.emacswiki.org/emacs/ExScheme). –
(http://www.nongnu.org/geiser/)을보십시오. 그것은 이미 Racket과 Guile을 지원합니다. mit 체계에 대한 지원을 추가하는 것이 상대적으로 쉬워야합니다 ( ). –