首页    期刊浏览 2024年12月05日 星期四
登录注册

文章基本信息

  • 标题:フローグラフを使ったExtensional Polymorphismのコンパイル
  • 本地全文:下载
  • 作者:古瀬 淳
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2005
  • 卷号:22
  • 期号:2
  • 页码:2_90-2_94
  • DOI:10.11309/jssst.22.2_90
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    Extensional polymorphismは関数型言語ML上での非パラメトリック多相性を実現するための枠組の一つであり,generic valueという,純粋なパラメトリック多相性の下では不可能な機能を提供する.我々は型ディスパッチと型パターンマッチを利用したgeneric valueの既存のコンパイルにおける意味論と効率の問題を指摘し,新たに「フロー」と呼ばれる,型付け情報を整数グラフに変換した物をディスパッチする変換方法を提案する.フローを使うことで,より自然な意味論に沿った変換が可能になり,多重定義値の呼び出しの効率も改善される.

国家哲学社会科学文献中心版权所有