講演名 2008-03-03
動的型言語への柔らかい型付けによるエラー検出
山田 晃久, 草刈 圭一朗, 酒井 正彦, 坂部 俊樹, 西田 直樹,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) LISPのような動的型言語のための柔らかい型の表現力豊かな拡張を提案し,その健全性を示す.この拡張では特に,常に型エラーを起こす式を表す「エラー型」と言う特殊な型を導入する.エラー型を含まない型を持つ式では、実行時の型チェックを省くことが出来る.逆にエラー型そのものが付く式は必ずエラーを引き起こすことがわかるので,このような式はコンパイル時に排除することが出来る.
抄録(英) We propose a rich extension of soft typing for dynamically-typed languages like LISP, and prove its soundness. This extension, for example, introduces a special type called "error-type", which denotes a type of such an expression whose evaluation always causes a type error. If an expression is typed without using the "error-type", it means that no runtime check is necessary. Conversely, "error-typed" expressions should be rejected at compile-time, since their evaluation always causes an error.
キーワード(和) 動的型言語 / 柔らかい型 / 完全な型
キーワード(英) dynamically typed language / soft typing / complete typing
資料番号 SS2007-58
発行日

研究会情報
研究会 SS
開催期間 2008/2/25(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 ENG
タイトル(和) 動的型言語への柔らかい型付けによるエラー検出
サブタイトル(和)
タイトル(英) Error Detection with Soft Typing for Dynamically Typed Languages
サブタイトル(和)
キーワード(1)(和/英) 動的型言語 / dynamically typed language
キーワード(2)(和/英) 柔らかい型 / soft typing
キーワード(3)(和/英) 完全な型 / complete typing
第 1 著者 氏名(和/英) 山田 晃久 / Akihisa YAMADA
第 1 著者 所属(和/英) 名古屋大学大学院情報科学研究科
Nagoya University Graduate School of Information Science
第 2 著者 氏名(和/英) 草刈 圭一朗 / Keiichirou KUSAKARI
第 2 著者 所属(和/英) 名古屋大学大学院情報科学研究科
Nagoya University Graduate School of Information Science
第 3 著者 氏名(和/英) 酒井 正彦 / Masahiko SAKAI
第 3 著者 所属(和/英) 名古屋大学大学院情報科学研究科
Nagoya University Graduate School of Information Science
第 4 著者 氏名(和/英) 坂部 俊樹 / Toshiki SAKABE
第 4 著者 所属(和/英) 名古屋大学大学院情報科学研究科
Nagoya University Graduate School of Information Science
第 5 著者 氏名(和/英) 西田 直樹 / Naoki NISHIDA
第 5 著者 所属(和/英) 名古屋大学大学院情報科学研究科
Nagoya University Graduate School of Information Science
発表年月日 2008-03-03
資料番号 SS2007-58
巻番号(vol) vol.107
号番号(no) 505
ページ範囲 pp.-
ページ数 6
発行日