タグ

Haskellに関するLianのブックマーク (13)

  • 書籍編集局ブログ|Ohmsha


    215()Developers Summit 2018()IT 2018    
    書籍編集局ブログ|Ohmsha
  • Comonads are objects

    Haskell programmers popularized the use of monads to structure imperative computations, complete with syntactic sugar in the form of do notation. However, category theorists predict that there is also a completely symmetric concept called a "comonad", which tickles our fancy. After all, if monads are so intriguing, then perhaps comonads are equally intriguing, and who doesn't like twice the intrig

    Lian
    Lian 2013/02/19
    コモナド?
  • もうちょっとだけモナド

    第7回 スタートHaskell2 (最終回) まだまだモナド (Reader, Writer, State, Error, ...) 発表資料

    もうちょっとだけモナド
    Lian
    Lian 2013/02/05
  • 関数プログラミングが 教えてくれる規律

    1 2 1 3 2 4 2 5 6 7 8 9 10 11 12 Haskell 13 14 Haskell 15 16 ( ) 17 ) 30 18 static 19 (IORef) 20 21 OK NG 22 Haskell (+) :: Num a => a -> a -> a sort :: Ord a => [a] -> [a] delete :: Eq a => a -> [a] -> [a] hGetLine :: Handle -> IO String writeFile :: FilePath -> String -> IO () writeIORef :: IORef a -> a -> IO () IO IO 23 24 1) Ruby 25 1) Haskell 26 2) > split " foo bar baz " ["foo","bar","baz"]

    Lian
    Lian 2012/10/27
  • 絵で見るモナド · eed3si9n


    2012-08-21 John Wiegley  Monads in Pictures  2012820 John Wiegley  2012821 e.e d3si9n  稿使  Haskell : a (map) b
    Lian
    Lian 2012/08/22
  • 縦書き文庫の開発日誌 すごいHaskellたのしく学ぼう、の読書メモ(関数Applicative Functor編)

    すごいHaskellたのしく学ぼう!(略してすごいH)ですが、難しかったけどなんとか読了できました。 しかしこの、全体的に解説が丁寧なのですが、重要じゃないとみなされた部分の説明は、意外とザックリしてる印象です。 というわけで、ちょっと理解に時間がかかった箇所を自分なりにまとめておこう! という記事です。 最初に躓いた箇所は、第11章の249P「関数もアプリカティブだよ」というところでした。 結論は :: f g = \r -> (f r) (g r) なのですが、最初に見たときはサッパリだったので、これについてメモします。 アプリカティブファンクターのの定義は :: f (a -> b) -> f a -> f b だから、この f を関数の型クラス ((->) r)に置き換えて :: ((r -> a) -> b) -> (r -> a) -> (r -> b) でもって、((r

  • Haskell Day2012 - 参照透過性とは何だったのか


    SonicGarden Study #11 http://sonicgarden.doorkeeper.jp/events/13229 -----    
    Haskell Day2012 - 参照透過性とは何だったのか
    Lian
    Lian 2012/05/30
  • モナド: お前はもう知っている

    Swift – новый язык программирования для iOS и OS X, достоинства и недостатки. Как перейти с Objective-C Андрей Макаров iOS Developer, Team Leader at MobiDev Краткий обзор нового языка для разработки под iOS и OS X с точки зрения iOS разработчика. Слабые и сильные стороны языка. Сравние Swift с Objective-C. Комбинирование в одном проекте код на Objective-C и на Swift. Плавный и безболезненный перех

    モナド: お前はもう知っている
    Lian
    Lian 2012/05/28
    タイトルがいい
  • 「すごいHaskellたのしく学ぼう!」は気配りと楽しさがすごい - keigoiの日記


    Haskell()  Haskell HaskellHaskell    NOTE
    「すごいHaskellたのしく学ぼう!」は気配りと楽しさがすごい - keigoiの日記
    Lian
    Lian 2012/05/28
  • すごい Haskell たのしく学ぼう!は本当にすごいのか? - ぐるぐる~


    Haskell!: Miran Lipovača,,/: : 2012/05/23: : 19 : 552 (36)   Haskell       ()     Appendix  
    すごい Haskell たのしく学ぼう!は本当にすごいのか? - ぐるぐる~
    Lian
    Lian 2012/05/25
    "8 章でようやく Hello, World が出てきます" えっ
  • Act as Professional |

    プログラマは1日のほとんどを座った状態で生活している人がほとんどではないでしょうか? この「座りすぎ」の毎日は病気のリスクを高くすることが明かになっています。 座りすぎは病気のリスクを高める この「座りすぎ」の生活は2型糖尿病、心血管疾...

    Act as Professional |
    Lian
    Lian 2012/05/23
    "Haskellっていったら、モナドでしょ?"
  • すごいHaskellたのしく学ぼう! - あどけない話

    ゾウこと「Learn You a Haskell for Great Good!」の訳が、ついに発売されます。 Learn You a Haskell for Great Good!: A Beginner's Guide 作者: Miran Lipovaca出版社/メーカー: No Starch Press発売日: 2011/04/15メディア: ペーパーバック購入: 1人 クリック: 1,024回この商品を含むブログ (7件) を見る 訳のタイトルは、「すごいHaskellたのしく学ぼう!」です。 すごいHaskellたのしく学ぼう! 作者: Miran Lipovača,田中英行,村主崇行出版社/メーカー: オーム社発売日: 2012/05/23メディア: 単行(ソフトカバー)購入: 25人 クリック: 580回この商品を含むブログ (73件) を見る すごいタイトルですね!

    すごいHaskellたのしく学ぼう! - あどけない話
    Lian
    Lian 2012/05/03
  • Mac/emacsでHaskell環境を作る - mizchi log

    最近会社でHaskell書くタスクがあがってきたので環境を作っていた。 最近sublimtext2ばかり使っていたのだが、haskellはかなり文法がかなり厳密な言語なのでflymake(シンタックスチェッカ)がないと辛い Haskellのインストール 最近のMac(Lion)は標準だとllvmでないgccは持ってないので以下のリンクからDLしてくる https://github.com/kennethreitz/osx-gcc-installer LLVMに対応していないので、Macデフォルトのgcc(llvm-gcc)は使えない Haskellのバイナリをもらってくる http://hackage.haskell.org/platform/ Homebrewにもあるが、自前のビルドはかなり時間がかかる Haskellのパッケージマネージャのcabalは /Developer/usr/b

    Mac/emacsでHaskell環境を作る - mizchi log
    Lian
    Lian 2012/04/27
    auto-installとel-get、どちらが良いのかしら
  • 1