Hemlock(텍스트 편집기)

Hemlock (text editor)

Hemlock은 대부분의 POSIX 호환 Unix 시스템을 위한 무료 Emacs 텍스트 편집기입니다.이것은 Lisp Machine 에디터 ZWEI와 ITS/TOPS-20의 Emacs 구현의 전통을 따르고 있지만, 가장 인기 있는 Emacs 베리에이션인 XEmacs나 GNU Emacs와는 다릅니다.다만, Emacs Lisp C가 아닌 Common Lisp로 기술되어 있습니다.Hemlock은 원래 PERQ [1]컴퓨터용 Spice Lisp(나중에 CMU Common Lisp로 명칭 변경)의 CMU Spice 프로젝트에 의해 작성되었습니다.

Hemlock은 Common Lisp 컴파일러, 인터프리터 및 개발 스위트 CMU Common Lisp와 통합되어 있습니다.단, 스탠드아론 에디터로 사용하거나 대신 GNU Emacs with CMUL을 사용할 도 있습니다.Hemlock은 더 잘 통합되지만 기능과 애드온 프로그램은 더 적습니다.Hemlock은 Lisp 함수명과 인터랙티브한 명령어를 구별하는 특징이 있습니다.이러한 명령어는 원래의 MIT Lisp Machine 에디터 Zmacs와 TECO Emacs에서 유래한 보다 자연스러운 언어로 지정됩니다.단말기에 표시하거나 X11용 CLX(Common Lisp X Library)를 사용할 수 있습니다.

Hemlock의 다른 변형:

  • Clozure CL의 Macintosh 통합 개발 환경에는 Hemlock 코드를 기반으로 한 편집기가 있으며 디스플레이에 애플의 코코아를 사용합니다.
  • LispWorks의 편집자는 Hemlock의 [2]초기 버전을 기반으로 합니다.이 버전은 휴대 가능하며 Windows, Mac OS X, X11/Motif 및 Gtk+에서 실행됩니다.이 에디터는 LispWorks뿐만 아니라 Liquid Common [3]Lisp에서도 실행됩니다.
  • Lucid Common Lisp는 Hemlock을 기반으로 한 Helix라는 편집자를 제공했습니다.
  • Portable Hemlock은 Common [4]Lisp의 여러 버전에서 실행되는 Hemlock의 변형입니다.

레퍼런스

외부 링크