2010-12-01から1ヶ月間の記事一覧

名前を考え付くと後からプロジェクトがやって来る。

この駄文は関数型イカ娘アドヴェントカレンダーという瀕死のカレンダー http://partake.in/events/5784afd8-d43b-4cbe-9256-430d5ababa2b を一日延命させるためだけに書かれました。先ほどのエントリで イカに Calmar という言語の名前を思いついた。早く記…

烏賊と私 : 下足言語 Calmar

烏賊コレクション 私の烏賊コレクション(ただし一つだけしかないんだけど)をご紹介します。ポスターです。家の玄関に飾ってあります: 「オストリ海溝から釣り上げし大王烏賊(7m)、ビアリッツ海洋博物館にて公開さる!国内初!」て書いてあります。2002年のこと…

名前を考え付くと後からプロジェクトがやって来る。

先ほどのエントリで イカに Calmar という言語の名前を思いついたかって書いたんだけど、Sphinx の練習で Programming language Calmar の架空のマニュアルを作っていたら、同僚がそれを見て、おおぉ、もしかして Calmar って、これこれこういう言語!?ホス…

烏賊と私 : 下足言語 Calmar

烏賊コレクション 私の烏賊コレクション(ただし一つだけしかないんだけど)をご紹介します。ポスターです。家の玄関に飾ってあります: 「オストリ海溝から釣り上げし大王烏賊(7m)、ビアリッツ海洋博物館にて公開さる!国内初!」て書いてあります。2002年のこと…

経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた

今の会社に移って半年経ちました。めでたく試用期間終了です。といっても別に試用期間中に密かに首を切られるような事をしたとか、逆に試用期間が終わったからと言ってこれで定年までのうのうと働ける、という訳ではありません。未来は全く判りません。まあ…

キャミバ様が id:ymotongpoo を木人形にされるようです

事の次第 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; …

昔誰かが書いたけど誰も読まなかった「若いλ彦」

半年ほど前に、誰かがベロベロに酔っ払ってただ勢いで書いたゴミをさっき見つけました。すいません。今日はこれで許してください。今月はしょうもないことでも出きるだけ毎日出して行きたいと思います。 「若いλ彦」 http://anond.hatelabo.jp/2010061123231…

モジュールを「拡張」する― 3.12.0 の機能を使って…(みるけどうまくいかない)

OCaml のモジュールが大好き!! 3.12.0 インストールしてるよ!という人だけ、読んで下さい。それ以外の人は、あんまりわかんないと思う。 前回のまとめ 綺麗にドキュメント(.mli)を書きつつ、既存OCamlモジュールを「拡張」する方法を紹介しました (* xmystdl…

モジュールを「拡張」するテクニック

すとっどりぶ ご存知のように OCaml の stdlib は「標準ライブラリ」ではありません。「すとっどりぶ」です。大事な事などでもう二度言いますってやつです。これは OCaml コンパイラがコンパイルできる様にするための最小限のライブラリ+ INRIA の人たちの…

きんこん土佐日記はしょうおもろいがやき、おんしも買うぜよ

なんだかネットで「きんこん土佐日記」という高知新聞の四コマ漫画が面白いち評判だったので、ちょっと読んでみたらこれが実際すごく面白い。(まあネットで探したらいくつか読めますわ、自分で探してね)毎週日曜更新のWeb判はこちら http://www.kochinews.…

Fall back to 3.11.2

自分の使っている OCaml のバージョンを 3.12.0 から 3.11.2 に戻しました。OCaml 3.12.0 には First class module や type scheme annotation など非常にあると便利な機能が新しく入っているので、できれば使いたいのですが、問題は付属ツールである CamlP4…

tuareg-mode 2.0.x の case -> に関するインデント修正

tuareg-mode については、 http://d.hatena.ne.jp/camlspotter/20100605/1275695973 でも書いたとおり、最新版の 2.0.x はまだちょっと手を出すのは早いのかなあと思っていましたが、そうも言っておれず…2.0.x では match, try, function の case 文での -> …