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

買った本

家族八景 (新潮文庫) 羅生門・鼻 (新潮文庫) 密室殺人ゲーム2.0 (講談社ノベルス ウC-) ハチワンダイバー 13 (ヤングジャンプコミックス) さよなら絶望先生(18) (講談社コミックス)

anarchy golf の D がバージョンアップしたので

配列演算を使って inverse matrix を解いてみました。C を追い抜き Javascript に迫らんとする勢いです。 また、std.bigint が使えるようになったので、そっち方面も縮むはずです。 追記 と思ったら dmd 2.019 の std.bigint はバグっていた。例えば、以下の…

anarchy golf が速くなったので

タイムアウトしていたのを再投稿してみた rot13 in Lazy K Ranking __REVENGE__ in PostScript 196 algorithm in D compile time

買った本

Binary Hacks ―ハッカー秘伝のテクニック100選 纐纈城綺譚 (朝日文庫) 片耳うさぎ (光文社文庫)

コードとデータの区別がないなど悪夢としか思えない

しばしば Lisp の長所として、マクロがすごいとか、コードとデータの区別がないとかが挙げられますが、同じくマクロがありコードとデータの区別が無い m4 を使っていると、短所にしか思えません。 ので、「Lisp の m4 に対する優位点」または、「m4 の使いこ…

m4 ゴルフ FizzBuzz 他ネタバレ

ちょっと奇妙なコードになったので紹介します。 FizzBuzz 110 byte define(l,`ifelse($1,101,dn,eval($1%15),0,FizzBuzz ,eval($1%5),0,Buzz ,eval($1%3),0,Fizz ,$1 )l(incr($1))')l(1) マクロ l は、引数が 101 の時、ifelse で文字列 dn が生じ、それがマ…

買った本

([ほ]1-2)星新一時代小説集 地の巻 (ポプラ文庫) 新釈 走れメロス 他四篇 (祥伝社文庫 も 10-1) 幻夜 (集英社文庫)