|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-11-25 09:14:28
Markus Werle <numerical.simulation_at_[hidden]> writes:
> Hi!
>
> Though I appreciate efforts which lead to portable code,
> an Expression Template libaray has a lot of automatically
> included brain damage already _without_ support for broken
> compilers.
>
> So I plan to take a path inbetween, since I am
> not willing to "apply them all"
>
> The rationale for a large number of
> BOOST_POLLUTE_MY_SOURCE_CODE_TILL_IT_HURTS_THE_EYES
> is "Borland C++ cannot eat this" or "VC6 is to blame"
>
> I am not going to support VC6 anyway, but for Borland ...
I suggest you may have got it backwards. It's *much* harder to get
Borland to jump through many template hoops correctly than it is vc6.
That's ameliorated somewhat by MPL, but not even all of MPL supports
Borland IIUC (lambda exprs).
-- Dave Abrahams Boost Consulting www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk