말씀하신대로 Common Lisp는 GNU clisp(gcl)이나 http://clisp.cons.org 에서 Common Lisp 패키지를 받아서 쓰시면 됩니다. 아마 학교 머신에 설치된 것은 둘 중 하나일 겁니다. 아 CMU clisp도 있었던가...
emacs의 elisp는 clisp와는 약간 문법이 다릅니다. 심각할 정도는 아닌데 clisp는 상당히 풍부한 기본 기능을 제공하는데 비해 elisp는 매우 원초적입니다. 하지만 어느 정도 기본 lisp 구분을 배우시고 난 후에는 emacs의 clisp 지원 패키지를 사용할 수도 있습니다.
책을 통해 배우시고자 한다면 clisp 패키지 중 하나를 설치해서 사용하시면 됩니다. emacs에 익숙해지거나, emacs programming을 하고자 하신다면 elisp tutorial이 GNU archive에 있으므로 받아서 보시거나 ORA에서 elisp관련 책자가 나온 것이 있으므로 그걸 보시면 됩니다.
emacs에서 lisp 모드를 사용하는 것은 매우 간단합니다. emacs 명령으로 그냥 띄우면 바로 elisp 모드입니다. :) 첫번째 버퍼 이름이 *scratch* 인데 major mode가 Lisp Interaction으로 되어 있습니다. 바로 lisp 인터프리터 모드라는 것인데, 그냥 입력하면 안되고 lisp 명령 끝에 엔터 대신 C-J (CTRL+J) 를 누르면 방금 입력한 행의 lisp 명령이 실행되어 결과가 돌아옵니다.
일반적으로 Lisp라고 말하면 최근에는 Common Lisp를 의미하는 것입니다. Clisp는 gpl 기반의 Common Lisp implementation입니다. gnu 사이트 등에서 구할 수 있습니다. (common lisp을 줄여서 clisp라고 부르는 것이 아닙니다.) CMU clisp 등의 명칭은 잘못된 것입니다.
웃기는 답변이지만... clisp를 깔면 됩니다 -_-;; 리눅
웃기는 답변이지만... clisp를 깔면 됩니다 -_-;;
리눅스에서도 lisp는 당연히 가능합니다. 물론 lisp 컴파일러가 있어야 되겠죠...
데비안이나 젠투라면 패키지 리스트에서 clisp를 깔면 되는데 일반적인 레드햇 기반 배포판이라면 소스나 rpm을 구해다 깔아야 될 것 같네요.
구글에서 검색해보시면 아마 찾을 수 있으실 겁니다.
도움이 되셨을런지..ㅡㅡ;;
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
참고하세요. http://no-smok.net/nsmk/Commo
참고하세요.
http://no-smok.net/nsmk/CommonLisp
http://no-smok.net/nsmk/LispM
말씀하신대로 Common Lisp는 GNU clisp(gcl)이나 htt
말씀하신대로 Common Lisp는 GNU clisp(gcl)이나 http://clisp.cons.org 에서 Common Lisp 패키지를 받아서 쓰시면 됩니다. 아마 학교 머신에 설치된 것은 둘 중 하나일 겁니다. 아 CMU clisp도 있었던가...
emacs의 elisp는 clisp와는 약간 문법이 다릅니다. 심각할 정도는 아닌데 clisp는 상당히 풍부한 기본 기능을 제공하는데 비해 elisp는 매우 원초적입니다. 하지만 어느 정도 기본 lisp 구분을 배우시고 난 후에는 emacs의 clisp 지원 패키지를 사용할 수도 있습니다.
책을 통해 배우시고자 한다면 clisp 패키지 중 하나를 설치해서 사용하시면 됩니다. emacs에 익숙해지거나, emacs programming을 하고자 하신다면 elisp tutorial이 GNU archive에 있으므로 받아서 보시거나 ORA에서 elisp관련 책자가 나온 것이 있으므로 그걸 보시면 됩니다.
emacs에서 lisp 모드를 사용하는 것은 매우 간단합니다. emacs 명령으로 그냥 띄우면 바로 elisp 모드입니다. :) 첫번째 버퍼 이름이 *scratch* 인데 major mode가 Lisp Interaction으로 되어 있습니다. 바로 lisp 인터프리터 모드라는 것인데, 그냥 입력하면 안되고 lisp 명령 끝에 엔터 대신 C-J (CTRL+J) 를 누르면 방금 입력한 행의 lisp 명령이 실행되어 결과가 돌아옵니다.
(+ 3 5) CTRL+J 입력
8
--
익스펙토 페트로눔
emacs 추천합니다.
옛날에 LISP강의 들을때 emacs를 사용해서 편리하게 LISP을 배울수
있었던 기억이 나는군요.
뭔가 오해를 하시는 분들도 있을 것 같아서 부연해봅니다.일반적으로
뭔가 오해를 하시는 분들도 있을 것 같아서 부연해봅니다.
일반적으로 Lisp라고 말하면 최근에는 Common Lisp를 의미하는 것입니다. Clisp는 gpl 기반의 Common Lisp implementation입니다. gnu 사이트 등에서 구할 수 있습니다. (common lisp을 줄여서 clisp라고 부르는 것이 아닙니다.) CMU clisp 등의 명칭은 잘못된 것입니다.
- 죠커's blog / HanIRC:#CN
댓글 달기