toshihiro nakamura
@nakamura_to
F#談話室、次回もおもしろそう。BCLのメソッドに引数をタプルで渡せる件は、完全に思い違いしていたので聞けてよかったです。 #fsroom
2013-05-25 23:21:14
七誌
@7shi
今日のLTはサンプルコードで悩んでいるうちに時間切れになってしまった。グダグダ過ぎるので、簡単なサンプルコードを付けてから公開しよう。 #fsroom
2013-05-25 23:36:12
七誌
@7shi
昨日@igetaさんに見せていただいたモナド版シーケンスについて考えている。returnで値をそのまま返してSeq.mapを使った方が単純だと思ったけど、これだとモナドにならない。じゃあモナドとは何かというと圏論を・・・ #fsroom
2013-05-26 09:13:25
いげ太
@igeta
@7shi (シーケンス式の)モナド版というか、より正確には、ガイドラインに則ったコンピュテーション式のモナド的実装、とでも言うべきでしょうか。
2013-05-26 13:25:09引数をタプルで渡す
七誌
@7shi
@igeta この例はコンストラクタをオーバーロードしなければコンパイルが通るんですね。全部ダメかと勘違いしていました。 type test(x: int, y: int) = class end let args = 1, 2 let t = new test(args)
2013-05-26 00:23:50
いげ太
@igeta
. @7shi ちょっと言葉が足りなかったですね。ただ、(1, 2) |> test みたくパイプ ライン演算子も使えなかったりするので、ほぼほぼダメと言っていいような気はします。
2013-05-26 01:14:56