ISLisp処理系の開発と複合他システムインタフェースについて

書誌事項

タイトル別名
  • On the Portability of ISLisp System and the Multiple External System Interface Facilities

この論文をさがす

抄録

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.

収録刊行物

キーワード

詳細情報

  • CRID
    1050845762821831808
  • NII論文ID
    110002725101
  • NII書誌ID
    AA11464814
  • ISSN
    18827802
  • Web Site
    http://id.nii.ac.jp/1001/00016990/
  • 本文言語コード
    ja
  • 資料種別
    article
  • データソース種別
    • IRDB
    • CiNii Articles

問題の指摘

ページトップへ