メールフォーム
rpfの日々の気づき Macintosh Common Lisp
プロフィール

r.p.f

Author:r.p.f
もの作り、電子工作、コンピュータ一般のページ

何かを作る事が好きなコンピュータおたくです。

もの作りやコンピュータなどで日々の気づきを書いて行こうと思っています。

NeXTSTEP派からMacOSX派へ改宗

最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
カレンダー
10 | 2017/11 | 12
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
ブロとも申請フォーム

この人とブロともになる


スポンサーサイト

...--/--/-- --:--...

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



スポンサー広告 | TRACKBACK(-) | COMMENT(-) |



Macintosh Common Lisp

...2010/05/15 07:49...

学生の時、私は、先輩に Macintosh の上で動く Common Lisp を教えて貰った。それは、旧 MacOS のローレベルな部分まで Lisp から操作できる大変素晴らしいシステムだった。その名を Allegro Common Lisp と言う。

Allegro Common Lisp は、今も Franz から売られていてチョロチョロ見ているのだが、どうも違うのだ。

そこでいろいろ調べてみた。wiki に次のように載っている。

http://en.wikipedia.org/wiki/Macintosh_Common_Lisp

1987, Coral Common Lisp
1987, Macintosh Allegro Common Lisp
1988, Apple Macintosh Common Lisp

Apple が1988年に Coral を買収し、Apple Macintosh Common Lisp を出していたのは知っていた。

さて、ここから

http://www.answers.com/topic/franz-inc

上記、Franz の公式見解によると Franz が売っていた Macintosh Allegro Common Lisp は、Coral と一緒に作ったものだと言う。従って、Coral Common Lisp は、Macintosh Allegro Comon Lisp と同じものだった。そして、Apple が買収して売った Apple Macintosh Common Lisp は、Coral Common Lisp と同じであり、Macintosh Allegro Common Lisp と同じものであるのだ!

そして、1994年に Apple は、Digitool Inc. に Apple Macintosh Common Lisp を売却する。Digitool 社は、1998年辺りから、ある団体にコードを提供し、Linux へのポーティングが行われる。2001年にオープンソース化。その名を OpenMCL と言い現在、Clozure CL と呼ばれる。

http://www.clozure.com/clozurecl.html

2007年に Digitool Inc. は、MCL5.2 のソースコードもオープンソース化。

この Clozure CL 大変素晴らしく MacOSX との親和性が図られている。CLOS を使って NS Class を直接 Lisp から呼び出せるのだ!

http://trac.clozure.com/ccl/wiki/CocoaBridge

例えば、上記のように。

OpenGL も呼び出せる。

http://trac.clozure.com/ccl/wiki/SimpleOpenGL

私は、あの時の感動を再び手に入れられそうだ!

ちなみに、現在の Allegro CL は、所謂 Franz Lisp の後継 Extended Common Lisp をベースにしたものである。嘗て、Franz は2種類の Common Lisp を売っていたのだ!







この記事に対するコメントの投稿













管理者にだけ表示を許可する







この記事に対するトラックバック
...トラックバックURL...
http://cellcomputing.blog63.fc2.com/tb.php/310-5fc5fa13
CALENDER
10 ⇔ 2017/11 ⇔ 12
Sun Mon Tue Wed Thu Fri Sat
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
ブログ内検索
RSSフィード
リンク
このブログをリンクに追加する
メールフォーム

名前:
メール:
件名:
本文:





MonotaRO (モノタロウ)【法人向けストア】







上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。