'HyperSpec'에 해당되는 글 1건

  1. 2007/11/06 Hybrid Common Lisp 의 자동 문서화, HyperSpec!
이전에 Emacs 에서 SLIME과 SBCL 의 도움으로 Common Lisp 을 사용하는 것을 블로그에 정리했었다(링크). 그 환경에서 사용 중에, MS 의 MSDN 처럼 함수, 매크로 등에 대한 문서가 자주 필요했었다. 그래서 IRC의 #Lisp 채널에서 이에 대해 질문했고 opt9님(블로그 링크)께 답변을 받았다.

먼저 Common Lisp HyperSpec 은 Wikipedia[1] 에 이렇게 정의 되어 있다.

The Common Lisp HyperSpec is a hypertext version of the ANSI Common Lisp standard[2]


LispWorks의 HyperSpec 링크를 사용하여 Emacs 에서 HyperSpec 을 편리하게 이용할 수 있다. 준비 과정은 emacs 설정파일(Linux 계열은 .emacs, Windows 는 _emacs 파일)에 다음의 명령어를 추가한다.

(setq common-lisp-hyperspec-root "http://www.lispworks.com/documentation/HyperSpec/")

그러면 Emacs 의 SLIME 메뉴->Documentation 에 HyperSpec 이 추가된다.

사용법은 간단하게 HyperSpec 메뉴를 클릭하거나, 단축키인 C-c C-d h 를 누르면 웹브라우져로 해당 명령어가 나온다.

가령 SLIME 안에서,

CL-USER>

이 상태에서 HyperSpec 을 열면 Minibuffer 창에 찾을 명령어를 다음과 같이 묻는다.

Look up symbol in Common Lisp HyperSpec :

여기서 찾을 명령어를 치면 LiskWorks 를 통한 명령어의 링크가 뜬다. 혹은

CL-USER> (defun Test (

에서 defun 위에 커서를 두고 HyperSpec 을 열면 자동으로 링크가 뜬다. defun 의 경우의 링크는 이곳이다.

http://www.lispworks.com/documentation/HyperSpec/Body/m_defun.htm

ps. 간단한 내용을 너무 부풀려 썼다. -_-;;;

  1. Common Lisp HyperSpec, Wikipedia : http://en.wikipedia.org/wiki/Common_Lisp_HyperSpec [본문으로]
  2. Common Lisp HyperSpec 은 본래 lisp.org 에 정식으로 링크가 있다. : http://www.lisp.org/HyperSpec/FrontMatter/index.htmlu [본문으로]
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/11/06 13:02 2007/11/06 13:02

트랙백 주소 :: http://www.hybrid.pe.kr/tt/trackback/285

댓글을 달아 주세요

[로그인][오픈아이디란?]