Hemlockとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Hemlockの意味・解説 

Hemlock

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/05 05:45 UTC 版)

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マシンのエディタであるZmacsやTECO Emacs由来のより自然言語に近いスタイルを継承している。

Hemlockは、ターミナル表示、CLXライブラリを利用したX11上の表示が可能である。

Hemlockの派生:

  • Clozure CLのmacOS版開発環境は、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]


脚注




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  Hemlockのページへのリンク

辞書ショートカット

すべての辞書の索引

「Hemlock」の関連用語

Hemlockのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Hemlockのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのHemlock (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS