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

Reply via email to