第1回 スタートHaskell2 #start_haskell
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
今時は、test-shouldbe を使って、 runTestTT $ test $ (1 + 2) `shouldBe` 3 と書くのがおしゃれ。 #start_haskell
2012-06-24 17:46:36![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Quickchek のメリットは、「性質」を保証するためにテスターがやる作業を「その性質を表すテストケースを何個か書く」じゃなくて「性質を定義する」という作業に変えることだと思います。 #start_haskell
2012-06-24 17:47:23![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
正確にはリストです。 RT @meso: @shokos は配列って言ってたけど、[a] はリスト?配列? #start_haskell
2012-06-24 17:47:53![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
リストですーもうしわけない>< RT @meso: @shokos は配列って言ってたけど、[a] はリスト?配列? #start_haskell
2012-06-24 17:48:11![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Haskellが使えるプログラミングコンテストCodeforces http://t.co/ZF2Uq0Ji #start_haskell
2012-06-24 17:49:32![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Haskellは受け付ける型が決まっているからテストやるときにも、わざわざ突っ込む引数を定義しなくてもよしなにテストしてくれるのがQuickCheck #start_haskell
2012-06-24 17:49:42![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Project Euler で、普段づかいの言語とHaskellを書き比べてみたら、確かに良さがわかってくるかもしれない。 #start_haskell
2012-06-24 17:49:46![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
48時間でHaskellを使ったSchemeの処理系が書けるそうな。 "48時間でSchemeを書こう" http://t.co/vSceOmHp #start_haskell
2012-06-24 17:50:54![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Haskell使ってSchemeを書くためのチュートリアル #start_haskell / “48時間でSchemeを書こう - Wikibooks” http://t.co/V8yl3aO9
2012-06-24 17:52:10![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Haskellのマイクロフレームワークscotty http://t.co/8rNqcFkF #start_haskell
2012-06-24 17:53:31![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
日本のプログラミングコンテスト「AtCoder http://t.co/2qbA6oUf」でもHaskellが使えるらしい。#start_haskell
2012-06-24 17:54:16![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
MicroFrameworkの例: Ruby -> Sinatra, node.js -> express, Python -> FlaskやBottle, Perl -> Amon2::Liteなど多数 #start_haskell
2012-06-24 17:55:07![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Q: オブジェクト指向設計でのUMLに相当するものは、Haskellでは? A. 型クラスです。 #start_haskell
2012-06-24 17:56:25![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
Haskellを覚えるには?Hoogle、ProjectEuler、CodeForces、パーサーコンビネータ、Yesod、scotty 辺りを有効活用すると良いとのこと #start_haskell
2012-06-24 17:56:39