Clojure는 Lisp의 일종으로 Java 가상머신 위에서 작동하도록 만든 것입니다.
clozure는 모르겠네요.
clisp과 sbcl은 서로 다른 ansi common lisp 구현체라고 알고 있습니다.(불확실)
swank도 잘 모르겠습니다. 정확히는 대충 알지만 정확하게 답변드릴 정도로 알지는 못해서요.
clojure 는 JVM 기반의 Lisp 입니다.
Clozure CL 은 clisp, sbcl 과 같은 Common Lisp 의 구현체입니다.
Clisp 과 SBCL 의 차이는....지원하는 기능 및 속도, 안정성등 입니다.
ansi 표준외의 각 구현체마다 지원하는 기능들(쓰레드, 소켓, FFI 등등...) 이 차이가 있고,
돌아가는 속도도 다르구요.(sbcl 이 더 빠르다고 합니다) 일반적으로 SBCL 이 많이
쓰이긴 하는데 윈도우 플랫폼에서 clisp 이 더 안정적이라고 합니다.
swank 는 Common Lisp 의 대표적인 개발환경 라이브러리중에 Slime 이라는 것이
있는데 이게 Emacs 와 CL 구현체간에 소켓으로 연결해서 정보들을 주고 받습니다.
이때 Emacs 쪽(client) 이 slime, CL 쪽(server) 이 swank 입니다. 지금은 CL 외에도
다른 언어(scheme 이나 clojure...등등) 를 위한 swank 들도 있어서 Emacs 의 slime
과 연동해서 개발 환경을 제공합니다. (들은 바로는 vim 버젼 slime 도 있다고 합니다만...)
그리고 swank는 뭐죠?
그리고 swank는 뭐죠?
아는것만 답하면..
Clojure는 Lisp의 일종으로 Java 가상머신 위에서 작동하도록 만든 것입니다.
clozure는 모르겠네요.
clisp과 sbcl은 서로 다른 ansi common lisp 구현체라고 알고 있습니다.(불확실)
swank도 잘 모르겠습니다. 정확히는 대충 알지만 정확하게 답변드릴 정도로 알지는 못해서요.
clojure 는 JVM 기반의 Lisp
clojure 는 JVM 기반의 Lisp 입니다.
Clozure CL 은 clisp, sbcl 과 같은 Common Lisp 의 구현체입니다.
Clisp 과 SBCL 의 차이는....지원하는 기능 및 속도, 안정성등 입니다.
ansi 표준외의 각 구현체마다 지원하는 기능들(쓰레드, 소켓, FFI 등등...) 이 차이가 있고,
돌아가는 속도도 다르구요.(sbcl 이 더 빠르다고 합니다) 일반적으로 SBCL 이 많이
쓰이긴 하는데 윈도우 플랫폼에서 clisp 이 더 안정적이라고 합니다.
swank 는 Common Lisp 의 대표적인 개발환경 라이브러리중에 Slime 이라는 것이
있는데 이게 Emacs 와 CL 구현체간에 소켓으로 연결해서 정보들을 주고 받습니다.
이때 Emacs 쪽(client) 이 slime, CL 쪽(server) 이 swank 입니다. 지금은 CL 외에도
다른 언어(scheme 이나 clojure...등등) 를 위한 swank 들도 있어서 Emacs 의 slime
과 연동해서 개발 환경을 제공합니다. (들은 바로는 vim 버젼 slime 도 있다고 합니다만...)
궁굼한 부분이 해결되었습니다 고맙습니다 참고로
궁굼한 부분이 해결되었습니다 고맙습니다
참고로 lisp 할땐 paredit 이건 필수인거 같아요
지옥의 괄호닫기...
댓글 달기