タグ

ブックマーク / the.igreque.info (2)

  • JavaでMonadをはじめからていねいに :: Igreque -> Info

    JavaでMonadをはじめからていねいに by Yuji Yamamoto on August 28, 2016 「モナドについてSwiftで説明してみた」という記事などで指摘されているように、プログラマー向けにMonadを説明した記事はサンプルがHaskellで書かれていることが多いので辛いですよね。 HaskellではMonadは「ないと文字通りプログラムが書けないぐらい」大事なもので、入出力処理や例外処理、ダイナミックスコープのシミュレーション、非決定計算など、普通の関数では難しい、非常に様々な機能の実装に使用されています。 その一方、MonadはC言語のポインターに並んでHaskellを学ぶ上での障害である、なんて言われたりもするとおり、他言語ユーザーからHaskellを敬遠させる大きな要因の一つともなっています。 そんな悲しい現状を少しでも改善するために、上記の記事を参考にしつ

    tsimo
    tsimo 2016/09/17
  • Sansan -> GMO :: Igreque -> Info

    ご報告が遅くなりましたが、3年間、 プリキュアで言えば「ドキドキ!プリキュア」の開始から「Go! プリンセスプリキュア」の終了までのちょうど3作品分、 やや長めに勤めたSansan株式会社を退職しました。 先週は新しい職場、「GMOクリック証券」での第1週目でした。 まだまだ新しい環境に慣れない感じでしんどいですが、やれるところからコツコツ頑張っております。 なぜやめて、なぜ入ったか Rubyやめたかった もともとRuby力を試すためにRubyを使ってる会社を探して見つけたSansanでしたが、 仕事で使い始めて僕はすぐにRubyが嫌になりました。 その前からHaskellにハマっていたため、ある意味致し方ないことでしょう。 そのへんのRubyに対するいらだちの一部を こちらの記事に込めましたので 併せて読んでいただけると幸いです。 今でもRubyはスクリプト言語としては非常に優秀だと思い

    tsimo
    tsimo 2016/02/11
  • 1