2013-01-01から1年間の記事一覧

OCamlでpa_monadを使わないでシンプルにモナドっぽく使う方法

すごいH本を読むとモナドが分かったような気になったので、OCamlでできないか試して見ました。最初に調べるとOCamlではpa_monadを使ってHaskellのdo記法っぽい書き方をする方法があるのがわかった。 OCamlテクニック/monad でも、p4でモジュールをリンクする…

Haskellの数独ソルバーをOCamlで写経してみた

動機は、慶応SFCで数独の問題が出たという記事をみて、かっこいい数独ソルバーの実装はないかな〜とgoogleさんで調べたら、 Haskell sudoku solver in 707 bytesという超かっこいいソースがあったのでまたパクってみました。 作者さんありがとう。イタリア人…

js_of_ocamlでゲームを作ってみた

初めてOCamlで作った。これが作ったもの。 http://toku.bitbucket.org/experiment/js_of_ocaml_game1/game1.html 使い方は HTML5 canvasが使えるブラウザで開く。(Chrome, Firefox, IE9とか)参考にしたサイトというか、まんまパクったサイトは以下 http://d.…

自宅の開発環境について

会社では普段はWindows 7でVisual Studio 2012のC++とTFSでかなり快適に仕事しています。 ですが、家では違うことしようかな〜と思っていたところ、 ちょくちょく見ていたブログにOCaml開発環境について書かれていたので http://d.hatena.ne.jp/camlspotter/…

int main() { return 0;}

新年明けましておめでとうございます。 とりあえず、ブログの一つでも書いてないと今後の再就職の機会などで困るかなーと思ったのではじめてみました。 今後のブログのテーマとしては プログラミング環境整備(言語、OS、エディタの設定) ファンサカ関連の…