문제

나는 EMAC 내에서 일반적인 LISP (또는 OS X의 Aquamacs)를위한 주요 개발 환경으로 EMACS 내 SLIME을 사용했지만 다른 강력한 선택이 있습니까? 나는 lispworks에 대해 들었지만 그게 볼 가치가 있습니까? 아니면 누구든지 EMAC를 최대한 활용할 수있는 팁이 있습니까 (예 : 쉽게 참조하기 위해 Hyperspec에 연결)?

업데이트 : Pascal Costanza 's 섹션 7 LISP에 대한 고도로 의견이 많은 안내서 한 가지 관점을 제시하십시오. 하지만 나에게 더러운 것 정말로 보입니다 어디에 있는지.

더 많은 리소스 :

도움이 되었습니까?

해결책

더 화려한 옵션이 있지만 나는 더 나은 것보다 더 나은 것도 생각하지 않습니다. EMACS 그리고 더러운 것. 나는 당신이 사용하고있는 것을 고수하고 EMACS 설치를 포주하기 위해 노력할 것입니다.

다른 팁

Windows에 매우 미니멀하지만 유용한 LISP IDE는 "Lispide"에서 사용할 수 있습니다.

http://www.daansystems.com

  • CLISP 및 SBCL을 지원합니다.
  • REPL로 매우 빨리 시작합니다.
  • 구문 강조 표시.
  • 다운로드에는 CLHS 및 CLTL2가 CHM 도움말 파일로 포함됩니다.
  • F1을 눌러 CLHS 도움말을 제기하십시오. 도움말 메뉴에서 CLTL2.
  • "LISP로 보내기"및 "매크로 확장"의 키보드 단축키.

간단하고 효과적이며 무료입니다.

나는 이것에 매우 늦었지만 여기서 LISPWorks IDE를 언급 한 사람은 아무도 없으며, 플랫폼에서 휴대용 인 Gui-Builder도 있습니다 (Mac OS X).

또한 LISP 프로그래밍을위한 전체 운영 체제를 원한다면 여전히 Open Genera가 존재합니다 (현재 DEC Alphas (현재 Dec ;-()에서 실행됩니다. LISP로 작성된 완전한 OS입니다. LISP AFAIK에서 구현 된 C 컴파일러는 OS를 대상으로합니다. 매우 이상합니다. 매우 이상합니다. 요즘 우리가 당연한 것으로 생각할 것입니다. 예를 들어, 하이퍼 참조 문서 (그러나 이것은 웹 앞에 있었지만) 몇 가지 "LISP가 있습니다. "방언과베이스는 zetalisp이지만 일반적인 LISP는 작동합니다. 런타임 중에 모든 도구와 사물이 반영 될 수 있습니다. 매우 이상한 느낌입니다.

그러나 방금 언급했습니다. 여기에 아무도 OpenGenera를 만지지 않았을 것 같아요 ....

공통 LISP 표준에 액세스 할 수있는 가장 즐거운 방법은 정보를 통하는 것입니다. 설명대로 정보 파일을 빌드하고 설치하십시오 http://www.phys.au.dk/~harder/dpans.html. 그런 다음 다음을 추가하십시오 ~/.emacs.el:

(require 'info-look)

(info-lookup-add-help
 :mode 'lisp-mode
 :regexp "[^][()'\" \t\n]+"
 :ignore-case t
 :doc-spec '(("(ansicl)Symbol Index" nil nil nil)))

당신은 포인트의 기호를 찾을 수 있습니다 C-h S.

Clozure Common LISP (Née OpenMCl)와 함께 사용할 수있는 LISP IDE가 있습니다. 나는 점액을 더 좋아하지만 괜찮아 보인다. 그러나 Clozure는 꿀벌 무릎입니다. 64 비트 인텔 MAC에서 더 빠른 편집 및 실행 순서 및 일반적으로 더 나은 "사용자 경험"입니다. Slime을 사용하는 Rittweiler의 새로운 슬라이드를 위해 Common-Lisp.net을 둘러보십시오. 매우 도움이됩니다.

두 번째는 MacOS/X에서 Clozure Common Lisp IDE를 두 번째로 할 것입니다. Macintosh Common Lisp를 사용한 적이 있다면 그것을 좋아할 것입니다. 그들은 그것을 개선하기 위해 노력하고 있으며, 보너스는 소스를 얻습니다.

또한 Lispish를 원한다면 DR-Scheme도 꽤 IDE가 있습니다.

franz.com에서 Allegro CL을 찾으십시오

나는 믿는다 이 질문 답변을 찾도록 도와 줄 수 있습니다.

Eclipse에는 CUSP라는 LISP의 개발 환경도 있습니다.

IBM DeveloperWorks 오픈 소스 기술 라이브러리 : CUSP

나는 ION3 창 관리자 및 터미널 창인 VIM을 사용하여 매우 즐깁니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top