OpenWatcom Team Looking For Help
Spritzer writes "The Inquirer has a short interview with Kendall Bennett, founder of Scitech Software, about the future of the OpenWatcom project. In short they are in need of some talented people with experience in shared libraries and AMD64 extensions. 'Right now the compiler works great on Linux, but all the code has to be static linked and it uses the Open Watcom runtime library. We need the ability to generate ELF PIC compatible code, as well as link against existing SO libraries which would then allow Open Watcom to use the system GLIBC libraries.'"
Submitter and Editor should be ashamed. Here 'tis
As far as I can tell, its main "feature" seems to be support for various legacy stuff: 16 bit platforms, OS/2, DOS, etc. And some people probably like the IDE.
While I will probably never use their tools, I believe that choice in C++ compilers is actually very good.
Remember what happened in RedHat GCC 2.96 case: An upgraded computer with "better" standards support actually resulted in more problems. Many source codes with GCC specific assumptions ceased to compile (inluding the Linux kernel) and everybody blamed RedHat. (Please do not start a flamewar about this).
But if we already had many vendors (like gcc, Intel, watcom), we'd be less likely to run into such problems.
Watcom has very remarkable points. Very efficient code generation, support for Windows 16 and 32 bits, DOS 16 and 32 bits extenders, OS2 16 and 32 bits. Now generating code for Linux. The best integration between ASM and C/C++ or FORTRAN. Watcom suite also has FORTRAN 77 which is importand for people in the physics comunity.
Armando
I believe that Symantec's C++ compiler is based on the one developed by Zortech (known to people who programmed C in the age of DOS). Presently this is Digital Mars and one of their FAQ pages talks briefly about the compiler's heritage.
I once read in Dr. Dobb's Journal mentioning about Walter Bright acquiring back the rights of the Zortech's compiler after Symantec lost interest in its development.