What else might std.benchmark contain? I assume the main point of stopwatch will be benchmarking, and I really despise ridiculously fine grained imports like Tango, gtkD or the Tango standard library, where I have to import 30 different modules to accomplish anything useful.
On Tue, Aug 17, 2010 at 3:37 PM, SHOO <[email protected]> wrote: > (2010/08/18 3:19), David Simcha wrote: > >> Looks good. One small convenience feature I'd like, though, is the >> ability to do simple microbenchmarks with less boilerplate, something >> like: >> >> import std.stopwatch, std.stdio; >> >> void main() { >> writeln(timeMillisecond({ >> // Do stuff. >> }); >> } >> >> timeMilliseconds would simply take a void delegate(), time its execution >> and return the time it takes in milliseconds. Similar things could be >> done for timeMicroseconds and timeSeconds. >> >> > I think that it is not the function of the stopwatch. > How about making std.benchmark? :) > There seems to be room for some arguments about the interface. > > _______________________________________________ > phobos mailing list > [email protected] > http://lists.puremagic.com/mailman/listinfo/phobos >
_______________________________________________ phobos mailing list [email protected] http://lists.puremagic.com/mailman/listinfo/phobos
