![](https://s.togetter.com/static/web/img/placeholder.gif)
僕「TypedCoffeeScriptにGenerics入れようと思ってるんですよ」mzp「どの方式で?」__gfx__「辛いぞ」みたいな脅迫を受けた
2014-06-09 00:48:14![](https://s.togetter.com/static/web/img/placeholder.gif)
@mzp 家に帰ってcoffeescriptのパラメータ名のパターンマッチ試してみたら、 [{a}, {b}] = [{a: 1}, {b: 1}] とか {a:{b}} = {a: {b: 1}} でネストしたオブジェクト取れたみたいです
2014-06-09 00:54:39![](https://s.togetter.com/static/web/img/placeholder.gif)
見てる / 天下一altJS武道会 Kotlin #tenka1altjs speakerdeck.com/ntaro/tian-xia…
2014-06-09 01:03:55![](https://s.togetter.com/static/web/img/placeholder.gif)
モナドが必要な理由、「普通の言語だって関数型言語からNullable(Option/Maybe)とかFutureを輸入してきたわけ。で、?. やasync/await みたいな専用構文ができちゃう。あれを構文に頼らず実装できるようにするレイヤーがモナド」っていう感じにまとめられた
2014-06-09 01:12:40![](https://s.togetter.com/static/web/img/placeholder.gif)
Haskellのコードがなんとなく読めるぐらいまでは教養ですよね。と言われたら雰囲気に押されて首を縦に振りかねない感じだった。がんばろう。
2014-06-09 09:33:02![](https://s.togetter.com/static/web/img/placeholder.gif)
@anticyborg まずは怖くなくて安全で大企業が作ってて豊富な型定義ファイルがあるTypeScriptからはじめましょう!!
2014-06-09 09:38:44![](https://s.togetter.com/static/web/img/placeholder.gif)
@gyoh_k やったぜ!昨日Idrisの発表してた @tanakh さんが訳されたすごいHaskell楽しく学ぼう!という本おすすめです!
2014-06-09 09:57:17![](https://s.togetter.com/static/web/img/placeholder.gif)
@tail_y これはアレです。TypedCoffeeScriptで型がわからない場合Anyになるので、とりあえず既存のCoffeeScriptコードをTypedCoffeeScriptに置き換える時のコストが少なくなる という説明を聞いて実用が考えられている!と言った感じです。
2014-06-09 10:13:53![](https://s.togetter.com/static/web/img/placeholder.gif)
この濃いLTは前座でしか無かった。この後パネルが延々4時間近く、飲み食いしながら会場からツッコミ入りまくりの狂気のイベントだった。。 めっちゃ楽しかった!運営お疲れ様&ありがとうございましたー! #tenka1altjs
2014-06-09 10:15:09