I hope something like this gets ratified into the standard soon.
It seems to not limited to just printing. Got timing, file handling; lots
of stuff.
Sean
"Helmut Leitner" <helmut.leitner chello.at> wrote in message
news:3EB567AD.85CE5C53 chello.at...

You can find the first revision of the Venus library at
<http://www.prowiki.org/wiki4d/wiki.cgi?VenusLibrary>
It's donated to Digital Mars and GPL for all others.
It is pretty rudimentary according to its 0.01 version
and the current explorative nature.
A few things may be interesting:
A function pointer => delegate conversion that helps to
build or use abstract code interfaces:
Delegate dg=FpRetDelegate(foo);
This is used in the benchmark module which aims at precision
timing of code from seconds down to single instructions, so
double [char []] hash;
DelegateBenchPrint( delegate void () { hash["Test"]=1; },"add to