$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Michael Marcin (mmarcin_at_[hidden])
Date: 2007-04-05 12:00:29
As has been mentioned earlier in this thread compile-time dimensional
analysis is extremely useful. However many common compilers have issues
fully optimizing these wrappers away. The correctness verification also
happens on every compile and takes a measurable amount of time. Is there a
configuration of this library one can use that could ensure drop in
compatability with raw floating-point types?
I'm thinking you could control dimensional analysis with a preprocessor
switch (much like many people do for concept checking now).
What would this take? Would disallowing all implicit and explicit
conversions be sufficient?
Thanks,
Michael Marcin