[Updated on Apr. 18] Integration of CiNii Articles into CiNii Research


Bibliographic Information

Other Title
  • On the Portability of ISLisp System and the Multiple External System Interface Facilities

Search this article


ISLispはISOで仕様が標準化されたLisp言語である.我々は可搬性の高いISLisp処理系を開発し この処理系に他システムとの連携を行えるように外部インターフェース機能を開発している.本稿では これらについて報告を行う.他システムとの連携が行えることにより ISLisp言語仕様にないグラフィックユーザインタフェース機能などの有用な各種ライブラリがISLisp処理系から利用可能になり また逆に他システムからISLisp処理系を利用することができるようになる.kのように他システムとの連携を行う外部インタフェースは 既に開発されたソフトウェア資源を非常に有効であるため 多くの研究報告がなされ 外部インタフェースを持つシステムも多く開発されている.しかしながら それらは可搬性の高い外部インターフェースではなく 特定の機種やOSに依存した外部インタフェースである場合が多い.このため 我々が開発したISLisp処理系では 可搬性に支障があるため 使用できない.また 複数の他システムインターフェースを用意し それぞれの特徴を生かし 異種の外部インターフェースを一つに融合させたシステムも多く存在していない.そこで我々は 可搬性が高い 他システムとの連携を目的に応じてそれぞれ効率的に連携を行う複合インターフェースを融合させた外部インターフェース機能を提供するシステムをISLisp処理系上に開発しているので それを報告する.

ISLisp is the Lisp language standardized by ISO. We developed a portable ISLisp system. Moreover, we develop an other systems, then this paper is reported about those. By this cooperation facility with other systems, ISLisp system can use a useful libraries like Graphical User-Interface facilities, for example. And other systems can use this ISLisp system in reverse. In this way, other-system interface facilities are very useful for using software resources are already developed, then many researchs are reported and many systems are developed. However, those are depended on the particular machine and OS, and those are not portable. Hence, our ISLisp system can not use those for giving offense with portability. Moreover, there exist little multiple-interface facilities for fusing into an interface facility. Then, we develop other-system interface facility. Then, we develop other-system interface facility on ISLisp system. This facility is a portable and fuses many interface into an other-system interface facility for efficiently cooperating other systems with according to purposes, and this paper is retorted.


Citations (0)*help

See more


See more

Related Articles

See more

Related Data

See more

Related Books

See more

Related Dissertations

See more

Related Projects

See more

Related Products

See more



Report a problem

Back to top