CLOS MOP (Metaobject Protocol)講義シリーズ 第2回
Franz社の小俣です。
次回のセミナーは、下記の要領で開催致します。
お誘いあわせの上、ご参加頂ければ幸いです。
**************************************************
(( 2005年02月03日開催 Common Lisp セミナー のご案内 ))
CLOS MOP (Metaobject Protocol)講義シリーズ 第2回
Introspection and Analysis (第2章)
**************************************************
CLOS (Common Lisp Object System) の基本的思想は、言語実装のモデルを示した上
で、それを標準化することにより開かれたものにする点にあります。CLOS 実装にお
ける内部構造やインターフェースは MOP(Metaobject Protocol) と呼ばれており、プ
ログラマや言語設計者がある基準にのっとって操作できるように設計されています。
講義2時間の内、前半1時間は前回講義(第1章)の復習に当て、その後、第2章
Introspection and Analysis を進めるところまで講義します。CLOS MOP の特徴の1
つにリフレクション(自己反映機能)がありますが、第2章では、ブラウザーやプログ
ラム分析ツールの構築を通して、CLOS MOP を利用した容易でかつポータブルな、リ
フレクションプログラミングに挑みます。
テキストとしては、Gregor Kiczales 著 The Art of the Metaobject Protocol
(ISBN 0-262-61074-4) を引続き活用します。できる限り、本文献の第2章
Introspection and Analysis を講読の上、当日ご持参下さい。
< 開催日時/場所 >
2005年02月03日(木) 10:00〜12:00 [受付開始 9:45]
株式会社数理システム (MSI) セミナールーム [東京]
新宿駅 南口(東南口)・新南口 徒歩8分
http://www.msi.co.jp/msi/location.html
< 講師 > 黒田寿男 (株式会社数理システム 知識工学室)
< 参加費 > 無料
< 参加お申し込み先 >
下記URLより、第2回目(2005年2月3日開催)の参加申し込みをオンラインにて受付中
です。
http://cl-www.msi.co.jp/registration?seminar=Common%20Lisp=date=3316406400
< CLOS MOP (Metaobject Protocol) 講義シリーズ 日程 >
第1回: Introduction & How CLOS is implemented (第1章)
2004年11月02日(火)に終了済み
第2回: Introspection and Analysis (第2章)
2005年02月03日 (木) 10:00〜12:00 [申し込み受付中]
第3回: Extending the Language (第3章)
未定
*第3回については、開催日が決定し次第 jp.franz.com に情報 を掲載致します。
フランツ社Eメーリングリストに加入済みの方々には、開催日決定後、ご案内をお送
り致します。
Eメーリングリストに加入をご希望の方は、小俣(omata@franz.com) までご連絡下さ
い。
< 参考資料とソフトウェア >
-- 当セミナーで参考書として使用する書籍
The Art of the Metaobject Protocol (ISBN0-262-61074-4)
(Gregor Kiczales著 MIT Press出版)
-- Metaobject Protocol (MOP) についての説明があるURL
http://www.lisp.org/mop/contents.html
http://www.franz.com/support/tutorials/mopnkbs.lhtml
http://www.franz.com/services/conferences_seminars/jlugm00/conference/Talk02_deLacaze1.pdf
-- ACL トライアル版(無償)
http://www.franz.com/downloads/
< お問合せ先/詳細 >
フランツ株式会社 小俣雅子(おまたまさこ)
E-Mail: omata@franz.com
URL: http://jp.franz.com/
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735