20
関数型言語による 設計について @mzp 12/12/9日曜日

#NGK2012B Excelによる設計書について

Embed Size (px)

Citation preview

Page 1: #NGK2012B Excelによる設計書について

関数型言語による設計について

@mzp

12/12/9日曜日

Page 2: #NGK2012B Excelによる設計書について

自己紹介• Twitter: @mzp

•なごやかScala開催中

• 2013/1/11(金) 19:00~21:00@千種

•関数型言語の初心者歓迎

12/12/9日曜日

Page 3: #NGK2012B Excelによる設計書について

Q. 関数型言語使ったことある人、どれくらいいますか?

12/12/9日曜日

Page 4: #NGK2012B Excelによる設計書について

12/12/9日曜日

Page 5: #NGK2012B Excelによる設計書について

•Simon Peyton Jones

12/12/9日曜日

Page 6: #NGK2012B Excelによる設計書について

•Simon Peyton Jones•at ICFP’03

12/12/9日曜日

Page 7: #NGK2012B Excelによる設計書について

•Simon Peyton Jones•at ICFP’03•“A user-centred approach to functions in Excel”

12/12/9日曜日

Page 8: #NGK2012B Excelによる設計書について

関数型言語による設計について

12/12/9日曜日

Page 9: #NGK2012B Excelによる設計書について

関数型言語による設計についてExcel

12/12/9日曜日

Page 10: #NGK2012B Excelによる設計書について

関数型言語による設計について

Excel

12/12/9日曜日

Page 11: #NGK2012B Excelによる設計書について

Excel方眼紙の悪い所•マージできない

• diffが取れない

•履歴が管理できない

•編集するとすぐ崩れる

12/12/9日曜日

Page 12: #NGK2012B Excelによる設計書について

追加がだるいここに追加したい

12/12/9日曜日

Page 13: #NGK2012B Excelによる設計書について

すぐずれる

12/12/9日曜日

Page 14: #NGK2012B Excelによる設計書について

やめていただきたい

12/12/9日曜日

Page 15: #NGK2012B Excelによる設計書について

Excel方眼紙撲滅委員会の紹介

•@tk0miyaさんのやってる一人委員会

•テキストデータからブロック図を生成するblockdiagのリリース

•他にもシーケンス図、アクティビティ図とかも生成できる

12/12/9日曜日

Page 16: #NGK2012B Excelによる設計書について

blockdiag実行例blockdiag { A -> B -> C -> D; A -> E -> F -> G;}

12/12/9日曜日

Page 17: #NGK2012B Excelによる設計書について

Excelの呪縛• Excelをやめれないときもある

•提出の形式が決っている

•他に編集ツールがない

•なんだかよくわからない不思議なパワー(政治力)

12/12/9日曜日

Page 18: #NGK2012B Excelによる設計書について

blockdiagcontrib-excelshape

• Excelを出力できるようにするプラグインを作りました

• OLEを使っているのでWindowsでしか動きません

• easy_install/PIPでインストールできます

12/12/9日曜日

Page 20: #NGK2012B Excelによる設計書について

まともな関数型の話が聞きたい方は、なごやかScalaへどうぞ

12/12/9日曜日