タグ

2012年7月16日のブックマーク (5件)

  • haskell - haskellのある暮らし

    ■ dataとnewtypeのちがいのわかりやすい例 19:16 Haskell には、新しい型をつくる宣言が2つあり、 data 宣言と newtype 宣言というのがある(type宣言は型の別名をつけるものであり、新しい型はできない)。 data 宣言を知っていると、 newtype 宣言は 内部の型は1つだけ 型構成子は1つだけ という制約を持ったdata宣言と解釈できる。たとえば、 newtype T a b = T a b とはできない。一方、 newtype T a b = T { unT :: a } という書き方はできる。宣言の左辺には2つの型があるが、bは右辺には登場しないから問題ない。ちなみに、このように実体として登場しない型は無意味に思えるかもしれないがそれは誤りである。bの型の一致不一致は型全体の一致不一致に対応するから、うまい構成にすると、bを使って「適用してはい

    sirocco
    sirocco 2012/07/16
    「dataとnewtype のちがいのわかりやすい例」"bの型の一致不一致は型全体の一致不一致に対応するから、うまい構成にすると、bを使って「適用してはいけない書き方」を型チェックで検出できるようになる"
  • 朝日新聞デジタル:さようなら原発10万人集会に17万人 都心をデモ - 社会

    関連トピックス原子力発電所東京電力ノーベル賞【動画】さようなら原発集会、全国から「17万人」「さようなら原発10万人集会」の会場からデモ行進に出発する参加者たち=16日午後1時40分、東京都渋谷区の代々木公園、上田潤撮影  ノーベル賞作家の大江健三郎さんらが呼びかけた「さようなら原発10万人集会」が16日、開かれた。  会場の東京・代々木公園には、全国から約17万人(主催者発表)が集まり、東京電力福島第一原発事故に関連した集会では最大規模となった。  集会後、参加者は3コースに分かれて「原発いらない」など声を上げながら、都心部をデモ行進した。 関連リンク動画ページ脱原発集会、大江さんら呼びかけ 16日に東京で(7/12)原発抗議行動、人数どっち? 主催者と警視庁調べに大差(7/7)官邸前「再稼働反対」の波 雨の中、坂龍一さんも参加(7/6)首相の地元・船橋で再稼働反対デモ 約2千人参加と

    sirocco
    sirocco 2012/07/16
    すみません、今日も仕事で行けませんした・・・Orz
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ

    BLOGOS サービス終了のお知らせ
    sirocco
    sirocco 2012/07/16
    "停電が起きても、大企業は自家発電機があるから大丈夫だ。しかし自分たち中小企業はそんな設備はとても持てない。停電の被害をもろに被るのはわれわれなんだ」・・・再稼働を容認せざるを得なくなった。"
  • 2011年03月の記事 | 焼き菓子すうすのブログ

    一定期間更新がないため広告を表示しています

    2011年03月の記事 | 焼き菓子すうすのブログ
    sirocco
    sirocco 2012/07/16
    市川の「すうす」さんがいわきにお菓子を届けてくれていました。
  • カリー化談義 - あどけない話

    最近、スタートHaskellで「カリー化された関数のメリットは何か?」という質問が出た。そのすぐ後に、kmizuさんがカリー化の誤用に対して警鐘を鳴らしてしていた。僕からするとkmizuさんの「カリー化の定義」も誤用に思えたので、調べるとともに考えたことのまとめ。 いろんな定義 「カリー化する」という用語は、すくなくとも以下の3つの意味で使われているようだ。 部分適用という意味 これは明らかに間違い 「複数の引数を取る関数」を「一引数を取る関数のチェインに直す」こと これはkmizuさんの定義。世間でもよく使われる。 「構造体を一つ取る関数」を「構造体のメンバーを複数の引数にばらし、一引数を取る関数のチェインに直す」こと これは僕の定義。というか、Haskellコミュニティの定義。 「部分適用」の意味で使うのは明らかに間違いのなで排除。定義2と3について議論する。あとで、部分適用とは何かに

    カリー化談義 - あどけない話