Gosling Emacsとは? わかりやすく解説

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

Gosling Emacs

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/19 13:28 UTC 版)

Gosling Emacs / Unipress Emacs
作者 ジェームズ・ゴスリン
開発元 UniPress
初版 1981年 (44年前) (1981)
プログラミング
言語
C
対応OS Unix, VMS
種別 テキストエディタ
テンプレートを表示

Gosling Emacs(ゴスリン・イーマックス、"Gosmacs"または"gmacs"とも呼ばれる)は、1981年ジェームズ・ゴスリンによってCで書かれ、実装されたEmacsである[1]。現在開発は続けられていない。

ゴスリンは、1970年代以降の"Emacs commune"の要請に応じて、Gosling Emacsを公的な制限なしに再配布することを認めたが[2]、のちにこれはUniPressに売却された。UniPressとの議論は、最初のEmacsに関する公的なライセンスの作成(のちにGNU GPLとなる)を促し、1980年には米国議会はソフトウェアへの著作権を導入した[3]

特徴

Gosling Emacsは、文から文への訂正という古典的問題を解決するために動的計画法を用い、これによって効果的にコードを再表示できることで有名であった[4]。これは洗練されたアルゴリズムを用いるものであった。

配布

ゴスリンが、本ソフトの制限されない再配布を認めたため、リチャード・ストールマンは初期のGNU EmacsにおいてGosling Emacsのコードを使用した[5]

1983年、UniPressは、Unix向けのGosling Emacsを395ドルで、VMS向けのものを2500ドルで販売しはじめ、これは"EMACS-multi-windows text editor (Gosling version)"とマーケティングされた[6]

議論のあることに、Unipressは、ストールマンに彼らのバージョンのUnix向けEmacsを配布するのを止めるよう要請した[7]。UniPressは、ストールマンやFSFに法的措置を取ることはなかったが、これは、"趣味的プログラマやアカデミズムは、(Gosling Emacsに)競合できるようなEmacsを作れない"と信じていたことによるものであった[要出典]。GNU Emacsでは、1985年7月にリリースされたバージョン 16.56から、若干の表示に関するコードの例外を除き、Gosling Emacsのコードは除去されている[8]

拡張言語

Gosling Emacsでは、拡張言語としてMocklispを用いている。これは、Lispと似た構文を持つものであるが、リストや構造化されたデータ型を持っていない。Mocklispのインタプリタはゴスリンとその協力者によって、GNU Emacsのインタプリタに触発されて開発されている[7]

関連項目

脚注

出典

  1. ^ Stallman, Richard (28 October 2002), My Lisp Experiences and the Development of GNU Emacs, https://www.gnu.org/gnu/rms-lisp.html 
  2. ^ Sam Williams. “6. The Emacs Commune”. Free as in freedom. ISBN 0-596-00287-4. https://www.oreilly.com/openbook/freedom/ch06.html 
  3. ^ Sam Williams. “9. The GNU General Public License”. Free as in freedom. ISBN 0-596-00287-4. https://www.oreilly.com/openbook/freedom/ch09.html 
  4. ^ Gosling, James (June 1981), A Redisplay Algorithm, Proceedings of the ACM SIGPLAN Symposium on Text Manipulation, http://portal.acm.org/citation.cfm?id=806463 
  5. ^ (英語) Oral History of James Gosling, part 1 of 2, https://www.youtube.com/watch?v=TJ6XHroNewc 2019年10月14日閲覧。 
  6. ^ “Unix Spoken Here / and MS-DOS, and VMS too!”. BYTE: pp. 334. (1983年12月). https://archive.org/stream/byte-magazine-1983-12/1983_12_BYTE_08-12_Easy_Software#page/n335/mode/2up/search/unipress+emacs 2016年3月8日閲覧。 
  7. ^ a b Sam Williams. “7. A Stark Moral Choice”. Free as in freedom. ISBN 0-596-00287-4. https://www.oreilly.com/openbook/freedom/ch07.html. "According to the developer, Gosling, while a Ph.D. student at Carnegie Mellon, had assured early collaborators that their work would remain accessible. When UniPress caught wind of Stallman's project, however, the company threatened to enforce the copyright." 
  8. ^ Emacs timeline”. 2019年12月8日閲覧。



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

辞書ショートカット

すべての辞書の索引

「Gosling Emacs」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS