BZDEV: Blitz and Borland

From: Todd Veldhuizen (tveldhui@cs.indiana.edu)
Date: Mon Oct 19 1998 - 10:00:47 EST


Alan Christiansen <alan@medici.trl.OZ.AU> wrote:

> Your supported platforms indicates that BC5.0 is no good for BLITZ.
> BC5.02 is quite different I believe.
>
> Do you have any info on how well BC5.02 and BLITZ get along.

I don't think so. I have tried C++ Builder 3, which I was told was the
most recent version of their compiler. It still doesn't support enough
template features to compile Blitz. I would be surprised if BC5.02
was able to compile Blitz. The four most important test programs
from the compiler suite are available at the bottom of this page:

http://oonumerics.org/blitz/platforms/

> I will probably try all the bzconfigs manually with BC5.02
> unless you have a better idea.

Try the four from the "platforms" page, it will save you some
unnecessary work.

> It may well be in the docs but how do I tell what the ramifications are
> when BZconfig finds some aspect of my unix compiler to be 'nope'
>
> I imagine as some flags are undefed some functionality vanishes.
> As some other flags are undefed functionality is implemented differently.

Yes, for some language features blitz will use kludges (e.g. namespaces)
if the compiler doesn't support them. However, there are other features
which just can't be kludged (member templates, partial ordering).
For a list of supported compilers, see the "platforms" page above.

Cheers,
Todd

--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:07 EST