Re: Re[4]: [Tnfox-discussion] Re: Re[4]: [Foxgui-users]Apple Support - FOX future [was: MacOSX and e
Brought to you by:
ned14
From: Niall D. <s_s...@ne...> - 2004-12-02 17:20:25
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2 Dec 2004 at 16:22, Lothar Scholz wrote: > Okay i will see how the exception fits into my Eiffel binding and if i > like your programming style there (using exceptions as exceptions not > as an alternate control flow). Exceptions are only ever thrown in an unusual case ie; when something has gone wrong. I pride myself on that TnFOX outpaces CORBA implementations and I'm not done on optimising yet. > Checking this would be much easier if you upgrade to a newer FOX > version. Do you see any difficulties for merging TnFOX with the latest > 1.3.20 version ? It's up to 1.2.4 currently. And no, I foresee no difficulties if you're not using FOX's new thread support (which conflicts with my own). It's just when I get the free time. > Unfortunately using Borland is absolutely important for me if it does > not work i can't do anything but giving up the idea to use TnFOX. It > is the fastest C/C++ compiler in the world (even faster then digital > mars with C code). And since Eiffel is a preprocessor that converts to > C i need a compiler that can compile 800.000 lines of code in about a > minute. I have a wrapper that wraps FOX C++ to ANSI C but for some > reasons i don't understand i can't get Borland accept MS DLL's. The > borland linker always truncates some symbols. The truncating of symbols will be a problem - template heavy C++ generates very long symbol names. Additionally boost.org says that Borland's compiler has issues - see http://www.boost.org/more/borland_cpp.html. BTW you may need the code from CVS for a few template fixes discovered when testing GCC v4.0. Otherwise the code is correct, if the compiler complains it's the compiler's fault. Cheers, Niall -----BEGIN PGP SIGNATURE----- Version: idw's PGP-Frontend 4.9.6.1 / 9-2003 + PGP 8.0.2 iQA/AwUBQa9OqMEcvDLFGKbPEQIauACeL/GD1hvdDzRW1i54ue9T4lV5FKgAoIA1 8NVJtZyAo5Hi/GcjI3wv+xg5 =qqQH -----END PGP SIGNATURE----- |