タグ

2013年1月25日のブックマーク (2件)

  • F#でモナディックパーサコンビネータを書いた | a posse ad esse

    先日の日記の続きです。 FUNCTIONAL PEARLS Monadic Parsing in Haskell を参照して、(というかほぼHaskell->F#の写経)モナディックなパーサコンビネータをF#で書いてみました。速度・機能などはまったく実用に耐えませんが、移植の過程でかなりパーサコンビネータに対する理解が深まりました。上のpdfはとてもわかりやすく解説されており(学生のために書かれた文書のようです)、パーサコンビネータを実装した事のない人、僕のようにパーサコンビネータ自体知らない人には最適な入門となると思います。 ところでパーサコンビネータができたのは良いのですが、いざこれを使おうとすると、文法定義はまだ良いもののセマンティックアクションを実装しようとするとラムダ抽象のネストになってしまいます… Computation Expressionなどを使ってインターフェー

    myuon_myon
    myuon_myon 2013/01/25
    F#によるモナディックパーサ
  • Ubuntu 11.10のフォント問題に関するプチまとめ - Sickly Life はてな版

    Ubuntu, バグ・不具合 | 19:09 | ※2011年10月22日、追記。私の環境では/etc/fonts/conf.d/69-language-selector-ja-jp.confが存在していなかったため、フォントの設定がおかしくなっていたっぽい。cd /etc/fonts/conf.d/sudo ln -s ../conf.avail/69-language-selector-ja-jp.conf .と実行してリンクを作成した後、gksu gedit /etc/fonts/conf.d/69-language-selector-ja-jp.confと実行して設定ファイルを開き、こちらの記事にあるとおりに該当の行をコメントアウトし、fc-cache -fvと実行すれば正常になるはず。※Sawaさん情報ありがとうございます。家UbuntuにUbuntu Japanese Tea

    myuon_myon
    myuon_myon 2013/01/25
    ubuntuで日本語フォントがおかしくなった時は