9/16(月) 14:00より、サイバーエージェント、チャットワーク、ビズリーチ、セプテーニオリジナルでScala秋祭りを開催します〜! 10分のLT枠もございますので、ScalaをテーマにLTしたい方はご応募くださいませ!!! scala-aki-matsuri.connpass.com/event/142817/
2019-08-23 15:57:52明日はscala秋祭りに参加してます! 参加される方はよろしくお願いします! バナーは弊社デザイナーが作りましたよ\(^ω^)/デザイナーは偉大 scala-aki-matsuri.connpass.com/event/142817/ #ScalaAkiMatsuri pic.twitter.com/pvHMydWfPm
2019-09-15 15:36:40Scala秋祭り、始まりまーす🤗 #ScalaAkiMatsuri pic.twitter.com/h0aqZaePTL
2019-09-16 14:00:19#ScalaAkiMatsuri 始まりました!🙌 各社ノベルティもご用意してますので、 ご参加されている方は是非お待ちください〜! pic.twitter.com/u5kquz8QF0
2019-09-16 14:22:12みんな気付いてないのか、持って行ってもらえないノベルティ達 #ScalaAkiMatsuri pic.twitter.com/FKg9fNb0NL
2019-09-16 14:15:20着席〜ビズリーチさんのステッカーもろた! あとBGMにアークティック・モンキーズが流れてる! #ScalaAkiMatsuri pic.twitter.com/yv7HCQXmw7
2019-09-16 13:52:29本日の登壇資料です speakerdeck.com/aoiroaoino/sca… #ScalaAkiMatsuri
2019-09-16 14:00:12.@AoiroAoino さんの継続モナドのセッション。 Google Slidesから質問ができるなんて!! #ScalaAkiMatsuri pic.twitter.com/WTZTGMY6hQ
2019-09-16 14:03:23継続 = 「その後に計算される計算/処理」という概念 ex) 足し算の後で掛け算する ex) 足し・掛けした後で文字列化する #ScalaAkiMatsuri
2019-09-16 14:05:06継続渡し = 「継続」自体を渡す ここで「継続 = その後に計算される計算/処理」だから、 「継続」自体を渡す = 「その後に計算される計算/処理」を渡す 継続渡しスタイル = 関数を引数として渡して積み重ねていくスタイル という理解で良いのかしら #ScalaAkiMatsuri
2019-09-16 14:07:38「継続モナド」の文脈 = 「継続」を値として活用できる ex) タイムアウト、計算結果による分岐、リトライ etc... #ScalaAkiMatsuri
2019-09-16 14:22:09「継続」は定義として「その後に計算される計算/処理」で、その実装として「関数を渡す」という方法を(Scalaでは)取っている、という感じかな。 要は「計算/処理」という単位で渡せれば継続渡しで、その実現に都合の良いものがScalaでは関数、的な。 #ScalaAkiMatsuri
2019-09-16 14:12:37青さんの継続モナドの実装の説明、面白すぎて脳汁出る #ScalaAkiMatsuri
2019-09-16 14:14:25ex) 「計算結果による分岐」 直前の結果が一定の条件を満たさない場合、「その後の継続」を実行しないことで、「その後の継続」を打ち切ったりできる あー、だらだら分岐しないで、やりたいことだけガシガシ書いていく感じにできるのか #ScalaAkiMatsuri
2019-09-16 14:24:10シンプルに「継続」という文脈、つまり「その後の継続を実行する」「継続を実行しないで打ち切る」という内容しか扱わないから、色々な範囲で活用できる、という印象を受けた #ScalaAkiMatsuri
2019-09-16 14:28:412回実行云々は関数(モナド)がpureじゃないゆえの問題だねー #ScalaAkiMatsuri
2019-09-16 14:30:06まさにエラーメッセージが謎の状態が開発中に起きて困ったりした。理解が足りない… #ScalaAkiMatsuri
2019-09-16 14:30:30弊社鈴木健一の発表始まりました! #ScalaAkiMatsuri pic.twitter.com/TZm01gwo8V
2019-09-16 14:33:30