Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • ElmとHaskellの6つの非互換性【Elmアドベントカレンダー2014 3日目】 - None is None is None
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

12usersがブックマークコメント3

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        ElmとHaskellの6つの非互換性【Elmアドベントカレンダー2014 3日目】 - None is None is None

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント3

            • 注目コメント
            • 新着コメント
            BigFatCat
            "f x <| g y z" = "g y z |> f x" = "(f x (g y z))" "(f << g) x" = "(g >> f) x" = "(f (g x))"

            その他
            K2ICE
            “「モナドは圏論(ry」が使われる背景には、数学という虎の威を借りてHaskellを高尚に見せようとする心理があるように私には思えます。”

              その他
              uehaj
              型クラスがない、というのも重要かと。型クラスがないから多相的なモナドはできず、Maybeはモナドではなく、doもない。

                その他

                注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                リンクを埋め込む

                以下のコードをコピーしてサイトに埋め込むことができます

                プレビュー
                アプリのスクリーンショット
                いまの話題をアプリでチェック!
                • バナー広告なし
                • ミュート機能あり
                • ダークモード搭載
                アプリをダウンロード

                関連記事

                  usersに達しました!

                  さんが1番目にブックマークした記事「ElmとHaskellの6つ...」が注目されています。

                  気持ちをシェアしよう

                  ツイートする

                  ElmとHaskellの6つの非互換性【Elmアドベントカレンダー2014 3日目】 - None is None is None

                  これはElm Advent Calendar 2014の3日目です。ElmはHaskellベースの言語なので、Haskellの記事や入門書...これはElm Advent Calendar 2014の3日目です。ElmはHaskellベースの言語なので、Haskellの記事や入門書もElmの学習に使えます。しかし、実はElmにはチョコチョコHaskellと違うところがあって互換性はありません。 相違点をElm公式サイトLearnの SyntaxとFAQから抜粋して解説します。 1.Elmは遅延評価ではありません Haskellは遅延評価なのでリスト処理の効率が良いのがウリでした。JavaScriptにもジェネレータという形で遅延評価の思想が取り入れられています。 しかし、Elmのリストや辞書等などは遅延評価ではありません。Elmはクライアントサイドの言語なので、遅延評価があまり役立たないこと、 SignalがJavaScriptのジェネレータのような機能を持っているためのようです。 2.Elmにモナドはありません Sig

                  ブックマークしたユーザー

                  • BigFatCat2016/04/17BigFatCat
                  • mnru2015/11/10mnru
                  • soy-curd2015/06/14soy-curd
                  • jewel122015/02/28jewel12
                  • ddeeff2015/01/01ddeeff
                  • Muke2014/12/04Muke
                  • akishin9992014/12/04akishin999
                  • cbw3v2c42014/12/04cbw3v2c4
                  • canardFoieGras2014/12/04canardFoieGras
                  • K2ICE2014/12/04K2ICE
                  • uehaj2014/12/04uehaj
                  すべてのユーザーの
                  詳細を表示します

                  ブックマークしたすべてのユーザー

                  同じサイトの新着

                  同じサイトの新着をもっと読む

                  いま人気の記事

                  いま人気の記事をもっと読む

                  いま人気の記事 - テクノロジー

                  いま人気の記事 - テクノロジーをもっと読む

                  新着記事 - テクノロジー

                  新着記事 - テクノロジーをもっと読む

                  同時期にブックマークされた記事

                  いま人気の記事 - 企業メディア

                  企業メディアをもっと読む

                  はてなブックマーク

                  公式Twitter

                  はてなのサービス

                  • App Storeからダウンロード
                  • Google Playで手に入れよう
                  Copyright © 2005-2025Hatena. All Rights Reserved.
                  設定を変更しましたx

                  [8]ページ先頭

                  ©2009-2025 Movatter.jp