Tachyon Common Lisp : 標準化と拡張性
スポンサーリンク
概要
- 論文の詳細を見る
Lisp言語は,その誕生以来、言語の持つ柔軟性/拡張性により多くの方言が存在したが,仕様の共通化や可搬性などを目的としたCommon Lisp(以下,CLtL1)の登場により統一が進み,Common Lispは業界標準として定着した.その後,第1版の持つ言語仕様の不完全な部分を修正し,ANSI規格とするための作業がANSI X3J13において進められた.この作業の成果をを反映した形で,オプジェクト指向機能(MOPを除くCLOS)等を付け加えたCommon Lisp第2版(以下,CLtL2という)が出されたが,これはまた,ANSI Common Lisp(以下,ANSI CLとうい)へのつなぎ役もかねていた.現在,ANSI CLは,public reviewが終了し,早ければ今春にも制定される予定である.CLtL2とANSI CLでは,残念ながら仕様が異なる点がある.Tachyon Common Lispは,CLtL2に基づいた処理系であり,ANSI CLに基づく仕様に変更する必要があるが,ANSI CLの制定時期に不明確な所があり,また,CLtL2で書かれたプログラムの継承のためにも当面2つの仕様を両立させておくべきだと考えている.本稿では,この新しいANSI CL仕様とCLtL2仕様との言語仕様の違いに対するために採用した方法およびこのために新たに開発したコンパイラの拡張方式について述べる.
- 1993-03-01
著者
-
高橋 順一
沖テクノシステムズラボラトリ
-
五味 弘
沖テクノシステムズラボラトリ
-
新谷 義弘
沖電気工業
-
長坂 篤
沖電気工業
-
高橋 順一
(株)沖テクノシステムズラボラトリ
-
五味 弘
(株)沖テクノシステムズラボラトリ
-
堀川 恵美
沖電気工業(株)総合システム研究所
-
堀川 恵美
沖電気工業(株)マルチメディア研究所
関連論文
- ISLisp処理系の開発と複合他システムインタフェースについて
- ISO規格ISLISP処理系におけるオブジェクトシステムの実装について
- ISO規格ISLISP処理系の実装方式
- ISO規格ISLISP処理系の開発
- ISLisp(Lisp言語のISO標準化案)とその動向
- Tachyon Common Lisp : 標準化と拡張性
- オーサリングシステムExtempore : スクリプト言語
- ブロードバンドにおけるマルチメディアストリーミング技術その1--スケーラブルな分散並列ビデオサーバ (マルチメディアメッセージング特集)
- 実時間ストリーム型情報配送における分散オブジェクト環境適用に関する検討
- DAVIC1.2準拠のサービス制御機構(SRM)の開発
- マルチメディアオーサリングシステムOKI Author
- 大容量連続メディアデータの管理方式と性能評価
- DVDチェンジャを用いた低コスト大容量ビデオファイルシステムの構築
- DAVIC準拠対応のメディアサーバOKI MediaServerの開発
- DAVIC準拠汎用メディアサ-バOKI Media Server V2
- DAVIC規格準拠メディアサーバ(OKI MediaServer)の開発
- 汎用メディアサ-バOKI Media Server (テレコム95特集)
- エ-ジェント指向オ-サリングシステムExtempore (先端技術特集)
- 高速全文検索FTSのシソーラス機能
- オーサリングシステムExtempore : エージェント記述
- オーサリングシステムExtempore : メタファ
- DAVIC活動状況(1997年2月現在)
- DAVIC活動状況(1996年11月現在)
- ブロードバンドネットワークにおけるコンテンツ配信サーバ実現技術
- B-16-2 著作権管理システムを統合した映像配信システム
- オーサリングシステムExtempore : 概要
- 高速全文検索の一手法
- Tachyon Common Lispコンパイラの実現方式と評価
- TAchyon Common Lisp : 表駆動アセンブラトランスレータによるPA-RISCへの移植
- Tachyon Common LispのPA-RISCへの移植
- Tachyon Common Lisp : CLOS開発環境
- Tachyon Common Lispにおけるウインドウ・インタフェース
- Tachyon Common Lispにおけるアセンブラ・トランスレータの移植性
- Tachyon Common LispのSPARCへの移植
- Common Lisp検証システム
- Tachyon Common Lisp におけるプリティプリント
- エキスパートシステム構築支援ツールにおけるデバッグ環境について
- ELIS8200最適化コンパイラとLapコード
- OS/2上のマルチタスクCommon Lispの開発
- Lisp-Cトランスレータにおける他言語とのインタフェースについて
- Lispプログラムの静的解析によるGCの改良
- ELIS8200におけるXウィンドウシステムの開発
- 4.サブシステム(マルチメディアライフを楽しくするDAVIC)
- 分散マルチメディアエージェント環境
- Web会議間におけるユーザ入力情報の共有方式の検討
- MHEG処理系の試作
- 語句切り出しを用いた全文検索の手法
- LISPマシンELISにおけるNFSの実現
- BT-1-3 OKI MediaServerを利用したマルチキャスト放送サービス(BT-1.身近になりつつあるマルチキャスト通信サービス,チュートリアル講演,ソサイエティ企画)