updateしました。誰でも編集出来るので気がついた方はupdateして下さい。 http://togetter.com/li/25283
2010-05-30 22:42:08ありがとうございます>デコり。例えばUMLとかエンタープライズな人々は崇めている訳ですがFPer的にはどうなんでしょう? @mzp 主観で大事そうなところをデコりました!
2010-05-30 22:54:09ローカルのTwitterログには@osiireさんの「OCamlerとCoqerとSchemerによる今日の結論:関数型言語にデザインパターンはない("関数型言語"という括りでは広すぎ)。テクニック集なら可。」という発言が残ってるんだけど、ぐぐってもでてこないや。なんでだろ?
2010-05-30 22:56:28@tmiya_ ボクは趣味FPerなんでよく分かんないです><。ただ思考をまとめるのに"スケッチとしてのUML"は便利なので、関数型言語にも線と四角による設計技法があるといいなぁ、と個人的には思っています。
2010-05-30 22:58:46あー、確かに PFDS 的な話は遅延評価前提ですしね。FPerにとってのお絵描きは可換図式なのかもしれず。 QT @mzp 関数型言語にデザインパターンはない("関数型言語"という括りでは広すぎ)。
2010-05-30 23:10:12UML3.0という議論が始まっているけど、挙げられたテーマは期待薄です。RT @masayh: 非決定性、eventualのようなタイミング、半順序、あまりUMLは適切ではないと思えます。もともと関数型や論理型、アスペクト指向などに適切だとは思えません。
2010-05-31 01:38:09でも図解は大事ですよ。ファインマンみたいに、もっと新しい画期的な図解法をみんなで考えないと。マインドマップやUMLに固執して、問題に即した新しいダイアグラムを考案しない風潮が今のIT業界にはある! RT @HHany: UML3.0という議論が始まっているけど、...期待薄。
2010-05-31 01:43:45後で読む。FAD: A functional analysis and design methodology. http://kar.kent.ac.uk/13634/1/fad_a_functional_analysis_russell.pdf
2010-05-31 08:38:33http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!511.entry によると、上流工程ではFP, OOPの違いは無いと言っているなぁ。(遅延評価を除くと)
2010-05-31 08:41:36@tmiya_ 今から読みます : http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!511.entry
2010-05-31 08:45:04総じて同意見 : http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!511.entry
2010-05-31 08:47:44In Largeではむしろ高度に抽象化する必要がある(詳細を記述してはいけない・できない)。そういうトップダウンな設計はボトムアップな設計より本質が見えやすい気がする。そして、そういう抽象の世界に登場して活躍するのは、集合、関係、論理といった基礎的な概念。
2010-05-31 09:19:06おっと昨日Haskell is not not MLについてつぶやいていたつもりが、全く違う論文を読んでいたようだ! こっちDatatypes a la carte: http://bit.ly/dxotrh (PDF)Haskellのコードばかりなので読みやすいはず!
2010-05-31 10:06:47PFDSの前書きに「世の中の本に載っているデータ構造はどんな言語でも使える、それが手続き的ならば」って書いてあります。 RT @dico_leque: UML が汎用モデリング言語だというのを信じれば、関数型言語にも UML が使えそうな気がする。使うかどうかは別として
2010-05-31 10:21:59