講演名 | 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 |
発行日 |