...ing logging 4.0

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

2011-09-01から1ヶ月間の記事一覧

デリゲートと関数ポインタで共変の戻り値(covariance)

import std.stdio; class Base {} class Derived : Base {} void main() { // Covariance { Base delegate() f = delegate Derived() { return new Derived; }; writefln("delegate convariance is <%s>", f().toString() == "a.Derived" ? "OK" : "NG"); }{…

鉄道業界のインテグレータが必要とされている

Web

中国で事故が起こりましたけれども、こういう電車を使って時速500kmで走るというのは、実は技術的には極めて簡単なんですけれども、それを日本はあえてやらない。今まで数十年間、一度も事故を起こしていない日本の新幹線というのは、ハードウェアだけじゃな…