"language_fan" <[email protected]> wrote in message news:[email protected]... > Mon, 05 Oct 2009 11:41:52 +0000, language_fan wrote: >> >> There have been several existing implementations of SI unit libraries >> for D. By Oskar Linde et al. The checking can be built statically >> without any runtime performance penalty. > > The only problem with these was that there was no way to signal the > location of the type error in the client code, it always reported the > location of the (static) assert in the library, which is pretty much > useless.
Yea, that's been a problem for a *lot* of stuff... Although I think it might be fixed now... I could swear there was a patch on bugzilla for that that I had grabbed and made a custom-build of DMD with, and then saw that a newer version of DMD had incorporated it... But in my current sleepless stupor I might be confusing it with something else...
