2009-10-01から1ヶ月間の記事一覧

博士の異常な愛情 / または私は如何にしてあまり心配もせず関数型言語プログラマになったか

http://d.hatena.ne.jp/camlspotter/20091030/1256920989うぁ、朝起きたら読んだら品の無いエントリに仕上がっている。元記事の事を意図的に悪く悪く捕らえている。じゃあもう一つついでに言っとく。人月市場ではやっぱり共通言語としてのオブジェクト指向て…

プログラマーの裾野広すぎ?

参照: http://anond.hatelabo.jp/20091029151654どうやら世の中には「オブジェクト指向以外いらねーよwww」という主張を持つプログラマーの層があるらしい。それが、何か「他のパラダイムと比較してどこがどう優れいている、どこがどう不便だ」という主張…

OCaml 標準ライブラリ探訪 #2 Printf を書こうと思ったら、

Printf のバグを見つけちゃった、ちょっと待てー。 # Printf.sprintf "%3.F" 12345.6789;; - : string = "1234." これはやばいですよ。結果が1/10になる恐ろしや。もしこれ踏んでたらウチの会社は今存在してないかもしれない、くらいやばい。パッチはここに…

OCaml 標準ライブラリ探訪 #2 List に関するおわびとおことわり

関連リンク: OCaml 標準ライブラリ探訪 第0回 その他の回は第0回のトラックバックよりご覧ください。 「さようなら」周り等で、ご批判を頂きました。ありがとうございます。元来の毒舌な者ですから、ご勘弁ください。教科書や論文を書いてるわけでも無し、こ…

OCaml 標準ライブラリ探訪 #2 List : スタックと計算量に注意

関連リンク: OCaml 標準ライブラリ探訪 第0回 その他の回は第0回のトラックバックよりご覧ください。 やあこんにちは。ちょっとショッキングなことがあってブルーな筆者です。他にも 3kg は一瞬で減量できたんですがね、そこから先がなんともです。まーみな…

OCaml 標準ライブラリ探訪 #1.2 Pervasives 補遺

関連リンク: OCaml 標準ライブラリ探訪 #0 その他は上の記事のトラックバックから。 他の方同士の会話からでも勝手に抜き取ります。すいません。 [...] failwithf "hoge: %s" "hii" ();;でも普通に動きます。でもなんで()付きで [...] chunjpさん これは、ご…

OCaml 標準ライブラリ探訪 #1.1 Pervasives 補遺

関連リンク: OCaml 標準ライブラリ探訪 #0 OCaml 標準ライブラリ探訪 #1: Pervasives 御好評のようでいくつか twitter でつぶやきを頂いております。私がフォローもしくはキーワード OCaml で監視して見つけたモノのみしか追えませんが、、、まあつぶやいた…

OCaml 標準ライブラリ探訪 #1: Pervasives: 最も使われてるのに最も名前が知られていない奴

関連リンク: OCaml 標準ライブラリ探訪 #0 標準ライブラリ探訪第一回は Pervasives です。OCaml ソースファイルを持っている場合には ${srcdir}/stdlib/pervasives{.ml,.mli}、ライブラリディレクトリを見ている場合には ${libdir}/pervasives{.ml,.mli} *1 …

芸術の秋

EU3 ティムール帝国再興と手拭教室で週末を過ごしております。標準ライブラリ探訪は週明けからになります。週末は手拭の染め方、型の彫り方教室に出ていました。面白い。土曜日は染め。絵柄は教室のお仕着せですのでご勘弁を。のり付けは真似事をしましたが…

let が再帰でない理由というかメリット

そうすると本当に rec の存在意義を疑うしかなくなる。もし何らかの理由で付いてると嬉しいのだとしても、現代的な言語だったらプログラマが怠けられるようにそういうのは排除するべきじゃないでしょうか。納得できそうな理由があったら教えてください。 OCa…

OCaml 標準ライブラリ探訪 #0

OCaml 標準ライブラリへようこそ OCaml 標準ライブラリは、機能が足りない、なんで dev team はライブラリを放っているんだ、とかコケにされた上に、もう我慢できないから自分で次世代標準ライブラリを作っちゃうよ、といった運動も起こっている(extlib / ba…

O'Rakuda で Perlish O'Caml プログラミング

Perl っぽい便利な記法ができる CamlP4 文法拡張とライブラリ集 O'Rakuda のレポジトリを OCamlCore の forge に作りました。 http://forge.ocamlcore.org/scm/?group_id=118CamlP4 にパッチが必要ですが、パッチを当てると、 $/regexp/ で正規表現 $/regexp…

新橋から上野まで歩いて帰った。

二時間弱。iphone で twit しながら帰ってみました。歩いていても結構打ち込みやすく便利ですね。