(Translated by https://www.hiragana.jp/)
Hemlock - Wikipedia

Hemlock は、POSIX準拠じゅんきょUnixシステムよう自由じゆうソフトEmacsけいテキストエディタである。 LispマシンようエディタであるZWEIや、ITS/TOPS-20ようのEmacs実装じっそうながれをむが、XEmacsGNU Emacsとはことなり、Emacs LispCとのわせでの実装じっそうではなく、Common Lisp実装じっそうされ、Emacsけいエディタとして機能きのう拡張かくちょうがなされてきた。

Hemlockは当初とうしょPERQコンピューターようSpice Lisp(CMU Common Lisp)でかれた[1]

Hemlockは、CMU Common LispのCommon Lisp開発かいはつ環境かんきょうとして、コンパイラ、インタプリタと統合とうごうされているが、スタンドアロンのエディタとして利用りようすることも可能かのうである。 なお、CMU Common Lispでは、開発かいはつ環境かんきょうとしてGNU Emacs連携れんけいすることも可能かのうだが、よりみつ連携れんけいがHemlockでは可能かのうである。しかし、エディタ拡張かくちょう編集へんしゅう機能きのうとうGNU Emacsしてすくない。

Hemlockの特徴とくちょうひとつとして、Lispの関数かんすうめい対話たいわコマンドめい分離ぶんりがある。 これはオリジナルのMITけいLispマシンのエディタであるZmacsTECO Emacs由来ゆらいのより自然しぜん言語げんごちかいスタイルを継承けいしょうしている。

Hemlockは、ターミナル表示ひょうじ、CLXライブラリを利用りようしたX11じょう表示ひょうじ可能かのうである。

Hemlockの派生はせい:

  • Clozure CLmacOSはん開発かいはつ環境かんきょうは、CocoaうえのHemlockのコードをベースにしたエディタをつ。
  • LispWorksのエディタは初期しょきバージョンのHemlockをベースにしている。[2] Windows、macOS, X11/Motif、Gtk+とマルチプラットフォーム対応たいおうであり、また、LispWorksだけでなく、Liquid Common Lispじょうでも稼動かどうする。[3]
  • Lucid Common Lisp の提供ていきょうしていたHelixエディタはHemlockをベースにしていた。
  • Portable Hemlockは、様々さまざまなCommon Lispで稼動かどうするポータブルなHemlockの派生はせいである。[4]


脚注きゃくちゅう

編集へんしゅう