書誌事項
- タイトル別名
-
- ISLISP ショリケイ TISL ノ タメ ノ パッケージ システム
- A Package System for an ISLISP Processor TISL
この論文をさがす
抄録
Lisp言語のISO標準であるISLISPの処理系TISLが筆者等により作成されている.ISLISPはCommon Lisp系の言語でオブジェクト指向機能を備えている.しかし パッケージ モジュール グラフィックス 他言語とのインタフェース機能が現在のISLISPには含まれていない.大規模なアプリケーションプログラムの開発を容易にするために Common Lispを参考に新しいパッケージ機能を設計し TISLのパッケージシステムは パッケージの定義にはdefpackageとin-packageの2つの構文のみを用い 定義時に作成される名前解決優先度リストを用いて名前の衝突問題を解決する.また 総ての定義形式にアクセス修飾子を追加することにより 名前の隠蔽を行うことが可能になっている.したがって TISLのパッケージシステムはCommon Lispのパッケージに比べ機能としても 実装上からも簡明なものになっている.
ISLISP is the ISO standard Lisp language. We implemented its processor, called the TISL system. ISLISP is designed as a compact Lisp language with compact object-oriented facility. However, the current ISLISP does not support module/package, graphics, interfaces to other languages, etc. In particular, the package system is important in developing large Lisp applications. We designed and implemented a package system for the TISL system. The TISL package system is simpler than the package system of Common Lisp. In the TISL package system a package is defined using two constructs "depackage" and "in-package". Name conflicts are resolved by name precedence list to be created at defining packages, and name hidings from other packages are realized by access qualifiers added into all defining forms.
収録刊行物
-
- 情報処理学会論文誌プログラミング(PRO)
-
情報処理学会論文誌プログラミング(PRO) 40 (SIG10(PRO5)), 17-27, 1999-12-15
東京 : 情報処理学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1050564287845112064
-
- NII論文ID
- 110002725191
-
- NII書誌ID
- AA11464814
-
- ISSN
- 18827802
- 03875806
-
- NDL書誌ID
- 5699405
-
- 本文言語コード
- ja
-
- 資料種別
- article
-
- データソース種別
-
- IRDB
- NDL
- CiNii Articles