...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

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

おかえり、はやぶさ!

7年ぶりにはやぶさが帰ってきました. 19時51分:カプセル分離成功. その後,最期の力を振り絞って地球撮影に挑む・・・も,失敗の報告・・・仕方ない! 22時51分頃:大気圏再突入. そして・・・ 22時53分頃: http://www.yomiuri.co.jp/science/news/2010…

@disableな関数をmixinするとどうなるか

mixin template Foo(T) { void f(){} void f(T){} } template Bar(T) { mixin Foo!T; @disable void f(){} @disable void f(T){} } mixin template Boo(T) { @disable void f(){} @disable void f(T){} } template Woo(T) { mixin Boo!T; void f(){} void f(…

(Dis)patchがあるならば

(Dis)patchがあるならdiffがあっても・・・というわけで,いらんことを思いついた. template Hoge(T) { void f(){} void f(T){} } template Fuga(T) { void f(T){} } diff Hoge!int Fuga!int Diff; void main() { Diff.f(); Diff.f(int); // Hoge!intにもFu…