この記事は F# Advent Calendar 2014の21日目の記事です。昨日はc0hamaさんの「Linux で F# を始める」でした。 いきなり弁解から入りますが、この記事は「Hindley-Milner型推論アルゴリズムをGroovyで書いてみた」というid:uehajさんの記事を単にF#で写経し…
Vue.jsとはJavascriptでMVVMするための軽量なフレームワークです。 ですっていうか3日前に知ってこれはいいやと思い、js_of_ocamlから使う方法を考えていました。ちなみに自分のJavascriptのレベルはほとんど0です。「Objectに動的にメソッドを追加できる…
すごいH本を読むとモナドが分かったような気になったので、OCamlでできないか試して見ました。最初に調べるとOCamlではpa_monadを使ってHaskellのdo記法っぽい書き方をする方法があるのがわかった。 OCamlテクニック/monad でも、p4でモジュールをリンクする…
動機は、慶応SFCで数独の問題が出たという記事をみて、かっこいい数独ソルバーの実装はないかな〜とgoogleさんで調べたら、 Haskell sudoku solver in 707 bytesという超かっこいいソースがあったのでまたパクってみました。 作者さんありがとう。イタリア人…
初めて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/…
新年明けましておめでとうございます。 とりあえず、ブログの一つでも書いてないと今後の再就職の機会などで困るかなーと思ったのではじめてみました。 今後のブログのテーマとしては プログラミング環境整備(言語、OS、エディタの設定) ファンサカ関連の…