OCaml

OCamlで階層的手法によるクラスタリングをやってみました

Blogopolis すごい、しかもRubyのとこの隅っこに自分のIDがあってびっくりしました。とにかく、クラスタリングって格好いい!と思いました。クラスタリングって言語学だと概論で歴史言語学の何かに使われてるのくらいしか見たことがないから、これまで触る機…

覆面算 SEND+MORE=MONEY を解いてみました

http://www.itpl.co.jp/ocaml-nagoya/index.php?%A5%CD%A5%BF%B5%AD%CF%BF%B8%CB%2FSEND%2BMORE%3DMONEY「もっと金送れ」かっこいい!調べてみたら、こういうのを覆面算っていうのですね、ちっとも知りませんでした。取り敢えず解いてみました。 type pairs …

どう書く?orgに「マルバツゲーム」と「METHINKS IT IS A WEASEL」の解答をポストしました

ものすごく久々にどう書く?orgを見てみたら、なんかOCamlのカバレッジが低くて寂しいから、とりあえず二つ解いておきました。初ポストですので是非とも優しく見守っていて下さい。 http://ja.doukaku.org/comment/6441/ http://ja.doukaku.org/comment/6444…

OCamlで「与えられた木から、子→親への対応を作る」

与えられた木から、子→親への対応を作る本能のままにOCamlで書いてみたら次のようになりました。 type tree = string * tree list;; let tree : tree = ("Root", ["Spine", ["Neck", ["Head", []]; "RClavicle", ["RUpperArm", ["RLowerArm", ["RHand", []]]…

break好きな人に吉報:pa_breakcont

以前「OCaml に break は必要?」を書きましたが、やっぱりOCamlにbreakが欲しい人がいて、そして作っちゃう人がいるのですね。http://code.google.com/p/ocaml-break-continue/

OCaml に break は必要?

OCamlってbreakがないんですよね。ということを id:ytqwerty:20080311#p1 を読んで改めて思いました。これまで私は break が欲しいと思ったことがなかったので、あまり意識したことがありませんでした。なぜ欲しいと思わなかったんでしょう?よく分かんない…

GODIと格闘して疲れました!

GODIはとても素晴しいプロジェクトです。しかしメンテナンスが足りないところが致命的で、未だに満足に3.10系列がサポートされていないので困ります。あるはずのパッケージがないためにbootstrap_stage2が完了できないのを報告したいところですが、BTSがある…

39点版無気力ピラミッド

Pyramid Quineの解答出ましたね。私に大いなる絶望を感じさせてくれたOCaml版は、当然ながら、挫折しました。解答例17点は私には絶対に思いつきません、例え人生の終焉まで考え込んだとしても無理です。人間にはやっぱり不可能があるんですね!というわけで…