2010-02-25から1日間の記事一覧

ベンチマークなモジュール

D言語で気軽に時間測定がしたい 昔書いたコードを引っ張りだしてきた. // Written in the D programming language /** * This module provides a simple benchmark utility. * * Author: $(WEB profile.livedoor.com/repeatedly/, tama) */ module benchmar…

R.I.P foreach_reverse

foreach_reverseが消える.で,通常のRangeはretroで反転できるので何の問題もないけど,opApplyはどうすればいいのん?という. auto myretro(Range)(Range range) { static if (__traits(compiles, range.opApplyReverse)) return &range.opApplyReverse; …