きっと Scalaz を使ってねこはる先生が・・・

14
前へ 1 ・・ 4 5 ・・ 10 次へ
がくぞ @gakuzzzz

最初に書こうと思ってたコードがなんとか書けたけど、クラス名とかメソッド名とかもうちょっとがんばりましょうなレベル… https://t.co/rqDWyD33

2012-04-14 18:34:23
がくぞ @gakuzzzz

toResult 抜けてたし……

2012-04-14 18:37:50
ねこはる @halcat0x15a

Scalazはゴルフツールとして重宝します。

2012-04-14 18:39:35
がくぞ @gakuzzzz

言われてみたら lift の Box に似てる気がする

2012-04-14 18:41:00
がくぞ @gakuzzzz

こうしてオレオレコンテナが量産されていくのですね

2012-04-14 18:41:18
Toshiyuki Takahashi @tototoshi

calcって名前がなんか微妙な気がするのでいっそのこと記号にするとか

2012-04-14 18:43:35
病気の美少女 @lyrical_logical

flatMap 連打というか for わけて書くのは考えたけど、やはりエラーが離れちゃうのがなあ rirakkumya's gist: 2382341 — Gist https://t.co/UrwsOfPG

2012-04-14 18:50:14
しいたけ @yuroyoro

ねこはる先生に先にやられたけど、俺もValidation使って書いてみようと思ってやってるけど子供に邪魔されて全然捗らない

2012-04-14 18:51:40
病気の美少女 @lyrical_logical

@gakuzzzz それ Haskell like な Either ほぼそのものという感じが

2012-04-14 18:52:02
がくぞ @gakuzzzz

toResult と get は一つにできるかもしれない

2012-04-14 18:52:36
病気の美少女 @lyrical_logical

フラットに書くには for が必要といえば必要だけど、別に mapOrElse をインデントせずに書くのはありだとおもうし、どうかなあ

2012-04-14 18:53:05
ねこはる @halcat0x15a

ん?最終的にtoResult呼べばいいのか。

2012-04-14 18:53:15
病気の美少女 @lyrical_logical

Play2.0 のアクションとかなんとかアイズのアレとかも別にインデントしなければ、もしくは横に並べればいいのでは派なのですが、少数派なのかも

2012-04-14 18:54:31
がくぞ @gakuzzzz

こうすれば toResult いらなくなる https://t.co/E9UxbV9B

2012-04-14 18:58:35
がくぞ @gakuzzzz

あーインデントしなければいいって発想はでき無かったorz そうか別にそれでいいのか。

2012-04-14 19:02:20
がくぞ @gakuzzzz

こういう場合は <:< よりも <%< のが良かったか

2012-04-14 19:06:01
しいたけ @yuroyoro

やっとできたけどなんかもんにょりする

2012-04-14 19:07:39
しいたけ @yuroyoro

乗り遅れた感ぱなくて悔しい

2012-04-14 19:09:29
がくぞ @gakuzzzz

@yuroyoro まだ @rirakkumya さん帰ってきてないので十分間に合いますよ!!

2012-04-14 19:12:25
がくぞ @gakuzzzz

自分がValidation版を見たいだけだけどとりあえずあおってみるライフハック

2012-04-14 19:13:33
しいたけ @yuroyoro

中置じゃなくて.が多いので俺の厨二心が満足していない

2012-04-14 19:14:01
しいたけ @yuroyoro

なんかあんまりウェブアプリケーションのコードにみえないのでやりすぎイクナイと思いました

2012-04-14 19:16:15
しいたけ @yuroyoro

@gakuzzzz とりあえず書いてみました

2012-04-14 19:16:24
🐶pomu0325 @pomu0325

scalazは記号が無ければ普通に読める

2012-04-14 19:18:04
しいたけ @yuroyoro

import scalaz._;import Scalaz._ とかいて一行稼ぐ派です

2012-04-14 19:18:47
前へ 1 ・・ 4 5 ・・ 10 次へ