module timerProject; import timer; import progress; import std.stdio; import std.c.stdlib; static this() { scope Timer t0=new Timer; writefln("timer.elapsed_min() reports %f seconds.", t0.elapsed_min); writefln("timer.elapsed_max() reports %f seconds," "which is %.2f hours",t0.elapsed_max,t0.elapsed_max/3600.0); writefln("\nverify progress_display(0) doesn't divided by zero"); scope progress_display zero=new progress_display(0); ++zero; long loops; scope Timer loop_timer=new Timer; const double time=1.0; writefln("\ndetermine %.0f second iteration count",time); for(loops=0;loops0;i--) { time_waster=loop_timer.elapsed0;i--) { time_waster=loop_timer.elapsed