tw.log

https://twitter.com/kinaba のログ (twilog の方が便利です。)

<<newer (latest) older>>

20101115 13:34 #d_lang D言語では int foo(int x)(int y){…} と書くとxはコンパイル時定数しか受け取らない引数にーという話を書こうとして念のため試したら http://ideone.com/FeE95 エラーにならないしこれは何魔術の力で動いているのだ
20101115 13:35 #d_lang template(int x) { ... } に int 型の変数を渡してインスタンス化したときだけ、コンパイル時整数値じゃなくて、その変数へのaliasをパラメタにとるテンプレートとして振る舞っているっぽいなあ。どうやったらそんな実装になるんだ

<<newer (latest) older>>

presented by k.inaba (kiki .a.t. kmonos.net) under CC0