タグ

ブックマーク / haskell.jp (2)

  • IO モナドと副作用 - Haskell-jp

    純粋関数型プログラミングで副作用を扱う方法Posted by Mizunashi Mana on April 05, 2020 Haskell は他のプログラミング言語には見られない特徴を多く持っている。その中の1つが純粋性だ。Haskell は純粋関数型プログラミング言語であることを、売りの1つにしている。しかし、純粋性は多くの場合表現力の縮小を招く。ところが Haskell は、IOモナドの導入により、通常のプログラミング言語と変わらぬ表現力を持てるようになっている。これは、とても驚くべきことだ。しかし、同時にこれは Haskell 入門者にとって、大きな混乱を招いているようだ。 今回は、そもそも純粋性とはなんなのか、なぜ他の言語は純粋性を担保できないのか、そして Haskell はどうやって IO モナドにより純粋性を担保しつつ他の言語と変わらない表現力を持てるようにしているのかにつ

    IO モナドと副作用 - Haskell-jp
  • 日本Haskellユーザーグループ発足・Slackチーム開放のお知らせ - Haskell-jp

    はじめまして。Haskell-jpこと日Haskellユーザーグループです! この度、日におけるHaskellの普及を目指して、ユーザーグループを立ち上げることといたしました。 詳しいことは「日Haskellユーザーグループについて」をご覧いただくとして、立ち上げにともない、3点発表です! Link to hereその1 公式Slackチームの開放 Haskell-jp立ち上げ前、有志による議論に使用していたSlackチームを開放します! 下記から登録してください! https://haskell.jp/signin-slack.html 現時点の運用ルールは、以下のとおりです。 #questionsや#beginnersではHaskellに関する質問を募集します! 質問に対する回答は、スレッド機能を使って回答しましょう。複数の質問を同時に投稿しやすくするための配慮です。 その他、「

    日本Haskellユーザーグループ発足・Slackチーム開放のお知らせ - Haskell-jp
  • 1