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

time_tをめぐる冒険?

time_tが何にtypeされているか知りたい。 こんなファイルを作成して foo.c #include <time.h> time_t x; gcc -Eでマクロを展開する。 gcc -E foo.c | grep typedef | grep time_tlong intでした。 typedef long int __time_t; typedef __time_t time_t;</time.h>

clojureの再帰とスタックオーバーフロー(remove-first)

たまたまcljureのMLを見ていた時に、nickiktさんという人が 「"scheme-remove-first"という関数を 書いたのだけれど、自分の実装ではstack overflowしてしまうので気に入らない。 誰かだれかもっと良いバージョンを書いてみてくれ https://groups.google.com…

久しぶりの更新。treeコマンドを作った。

はじまり 何だか最近は更新も滞って何も書いていませんでした。 たまたま、clojureでtreeコマンドを実装しているのをみて作ってみました。treeコマンドをsequenceだけを使って実装できそうな気がしたのです。 例えば、1,2,3…という数列を作る時には、iterate…