タグ

haskellに関するamari3のブックマーク (3)

  • Haskell でマルコフ連鎖を用いたポエムの自動生成 - 書いたもの

    poem-generator Haskell の勉強のためにポエムを自動生成するプログラムを書いてみました。 初めて書いた Haskell のプログラムなので拙いコードだと思いますが、どう実装したかを記事にしておこうと思います。 リポジトリはこちらです。 実装 (ソースコード全文は記事の下の方に貼っています) メインとなる関数の定義です。ソースとなるテキストを引数にとり、その中の単語をいい感じに繋ぎ合わせて生成したポエムを返します。 generatePoem :: String -> IO String generatePoem source = do mecab <- new ["mecab", "-l0"] nodeLines <- mapM (parseToNodes mecab) (lines source) let wordLines = map (filter (not . n

    Haskell でマルコフ連鎖を用いたポエムの自動生成 - 書いたもの
  • モナドのすべて Haskell におけるモナドプログラミングの理論と実践に関する包括的ガイド

    モナドのすべて Haskell におけるモナドプログラミングの理論と実践に関する包括的ガイド Version 1.1.0 このチュートリアルは、モナドの概念とその関数プログラミングにおける応用に ついて、初中級の Haskell プログラマにわかりやすく、利用価値があるような 解説をすることを旨としています。読者は Haskell になれていることを前提と しますが、モナドに関する経験は要求していません。このチュートリアルは、多 くの題材をカバーしています。後半のセクションでは、前半の題材をよく理解し ていることを前提とします。順をおって、モナドプログラミングを例示するため のサンプルコードがたくさん用意されています。一読で、すべての題材を吸収し ようというのはお勧めできません。 このチュートリアルは 3 つの部分で構成されています。最初の部分は、 関数プログラミングにおけるモナドの基

  • uonoue/Haskell - PukiWiki

    uonoue/misc Haskell 開発事情 † 最近 Haskell のアプリケーションやライブラリを作る・使うために用いられることが多い各種ツールについて紹介する。 ↑ 例: HNOP † http://semantic.org/hnop/ Haskell No Operation, 「何もしない」ジョークプログラム Haskell ML で最初のリリースが紹介され話題に 上記 URL に置かれているのは LICENSE, Main.hs, Setup.hs, hnop.cabal の4ファイルと _darcs/ というディレクトリ さて、このアプリケーション Makefile はないようだけど、どうやってビルド(コンパイル)する? プログラム中に "-- | " や "-- ^ " で始まるコメントのようなものがあるけど…? .tar.gz の形式でなくバラバラにファイルが置かれ

  • 1