comparison slides/20141007/slide.md @ 71:243328f8f857

Add slide for seminar
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Tue, 07 Oct 2014 16:26:32 +0900
parents
children 916d62123b1c
comparison
equal deleted inserted replaced
70:944b6f2b650e 71:243328f8f857
1 title: プログラムのデバッグ支援
2 author: Yasutaka Higa
3 cover:
4 lang: Japanese
5
6
7 # 研究目的
8 * プログラミングにおいて、ソースコードを改変するとプログラムの挙動も変わる
9 * しかしリファクタリングにおいてはソースコードを変更した後も同じ結果を得たい
10 * ソースコードの改変をモナドとして記述し、実行結果の変化を自動的に検出したい
11 * これによりリファクタリング支援や後方互換性の支援などを行なう
12
13 # 近況報告
14 * Agda で証明始めました
15
16 # Similar in Agda
17 * Similar の定義だけ
18 * あとは String と List を使いそうなのでそれも
19 * 今のところ (Similar (Similar (Similar A))) のパターン分けが大変そうかな、といったところ(たぶん全部書かないといけない……?)
20 * mu . fmap mu = mu . mu : TTT -> TT
21
22 # Naming of Similar
23 * ネーミングの話
24 * これってどこが 'Similar' なの
25 * 分岐するので Divergence Monad とかかなー、と考え中
26
27 <!-- vim: set filetype=markdown.slide: -->