Slashdot Mirror


User: WatcomGuru

WatcomGuru's activity in the archive.

Stories
0
Comments
18
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 18

  1. Re:OpenWatcom Questions on OpenWatcom C++ Compiler Code Finally Released · · Score: 1

    >> Can you compile and run a "Hello World" example in C or C++ yet? > To build OpenWatcom, where do you get the OpenWatcom binaries? > Is anybody considering to "port" OpenWatcom to Linux? > I noticed that the Windows and OS/2 compilers will be included. What about DOS and the DOS 32-bit Extender? > Are the compilers for other platforms going to be included? Yes and currently are.

  2. Re:ANSI Conformant? on OpenWatcom C++ Compiler Code Finally Released · · Score: 1

    Not ANSI conformant and export keyword not implemented. The only C++ compiler that is fully conformant and the first that supports export is Edison Design Group. See comp.lang.c++.moderated.

  3. Re:How much use is this in the modern era? on Open Watcom Effort Makes First Public Release · · Score: 1

    Those are kind words but they are not accurate :-) I could list areas where the compiler could improve, no problem; areas where I know of bugs or where code quality could improve. Note I am a Watcom advocate but I like to call a spade a spade and measure truthflly against opponents. And I do think MS uses VC++ for Win2K.

    I used Watcom C 7.0 in 1987 and had swapped to it because Microsoft C 5.1 at the time was poor. Over the years, Watcom improved. But over the years Microsoft improved and its current C & C++ compiler, version 6.0, IMO produces code that more often than not is better than Watcom particularly in the area of floating-point. With 11.0c, an important floating-point switch bug was fixed in the C++ compiler so I would like to see Watcom 11.0c C/C++ retested against benchmarks that are quoted here.

    Version 7.0 of VC++ is interesting as well. It is much more compliant to the ISO C++ 99 standard than version 6.0. Truly MS have done a lot of work.

    So, IMO, there is lot of work for the OpenWatcom team (I am a member) to make the compiler faster and as compliant (if not more so - I am thinking of member templates which VC++7.0 will _NOT_ implement) than VC++.

  4. Re:glad to see them accept donations on Open Watcom Effort Makes First Public Release · · Score: 1

    >>I've been following the posts here, and I don't know where the "donations" bit came up from either

    Scitech emailed me. If you look at
    http://www.openwatcom.org/download.html
    there it is. Embarassing not to know (when I usually know beforehand) :-)

    Read the statement carefully. The key word is "distribution".

  5. Re:glad to see them accept donations on Open Watcom Effort Makes First Public Release · · Score: 1

    I still don't know where this "donation" business comes from. As far as I am concerned it is fiction. And as I have been involved with the Open Sourcing of Watcom from start to finish, before even SciTech got involved, I know.

    And we don't to prove anything to anyone. I am just glad that existing customers, some of whom I have known 6 years, have a better product in their hands than 11.0b.

    But hey, good times are ahead :-)

  6. Re:Eh... Am I missing something? on Open Watcom Effort Makes First Public Release · · Score: 1

    >> Still, the only thing they've done so far is make ...

    No we haven't. If we did so, we would make 11.0b available. As it is, 11.0c is made available which contains 3 years worth of fixes.

    Have a look at the file

    ftp://ftp.openwatcom.org/watcom/c_readme.txt

  7. Re:Potential scam in the making on Open Watcom Effort Makes First Public Release · · Score: 1

    >> But because these folks aren't a big corporation it's OK for them to scam people out of donations.

    What donations, what scam? First I know of it.

    >> So Sybase .... further on down the road

    Except you are flatly wrong. Firstly, the fact is Sybase has plenty of people internal to maintain the compiler and tools, they need never open source it at all, period. Effectively the compiler would become internal to Sybase. They could still do that, why have any potential hassle from open sourcing it? I know this, because most of the fixes in 11.0c are a direct result of emailed conversations between myself and Watcom R&D in Waterloo, Canada since Feb 1998.

    Secondly, all the lawyer conversations have been ironed out as of 2 months ago.

    Thirdly, your hypothesis is wrong. Unlike you, I have talked face-to-face with Sybase director responsible with open sourcing the compiler. His interest was that the existing customer base would have a means of supporting their applications and investment in Watcom C/C++ & Fortran. Now it maybe that Sybase does profit from work on the compiler but hey, that is their right. It would not surprise me if the license is FreeBSD rather than GPL. Everyone benefits.

    Hope this clarifies matters

    Cordially

  8. Re:on the fortran side.. on Open Watcom Effort Makes First Public Release · · Score: 1

    Well it is somewhat better. Hello World is in size 16-bit DOS: 61444 32-bit DOS: 92504 Win32: 81920 Looking at the map files, we can improve the granularity of OBJ files. So there is room for improvement.

  9. Re:Eh... Am I missing something? on Open Watcom Effort Makes First Public Release · · Score: 1

    >>Who says they ever will be solved?

    They have been solved

    >>Until source has been released I consider the project vaporware.

    Well that is your opinion, but as I am on the OpenWatcom team and also in contact with Watcom R&D, Waterloo, Canada, your opinion is wrong. I have seen things move forward internally.

    >>But why do they... ...until they can sort it out

    That is exactly what is happening :-). 11.0c consists of files that are only 100% Sybase owned + any agreements we make with various 3rd party authors.

  10. Re:Already? on Open Watcom Effort Makes First Public Release · · Score: 1

    Fair enough, I understand what you say. When we release OpenWatcom 1.0 you can try a copy then.

  11. Re:free? on Open Watcom Effort Makes First Public Release · · Score: 1

    I had no choice because this infernal SlashDot would not allow me my own name

  12. Re:My experience with DJGPP and Watcom on Open Watcom Effort Makes First Public Release · · Score: 1

    You have some excellent points. But commenting on a few things: >>> The C-parser was buggy. >>> Not my general experience at all. And I have used every version from 7.0 to 11.0. But some versions were better than others. For example the initial version 10.0 was flaky as was 11.0. But versions 10.6 and 11.0b are very solid. >> The compiler was buggy. >> Hand on heart, I can say that that is not my experience with most versions. I have seen compiler bugs with 11.0, 11.0a and 11.0b and know what there are because of what customers reported. >> Inserting assembly code used a totally different syntax than Borland C. From version 11.0, __asm blocks can be used.

  13. Re:How much use is this in the modern era? on Open Watcom Effort Makes First Public Release · · Score: 1

    Best ask those who are still using 32-bit DOS Extenders. There are quite a few that ask for help in the Watcom newsgroups. I don't know why they are using them

  14. Re:Useless? on Open Watcom Effort Makes First Public Release · · Score: 1

    Out-of-the-box with pre-Beta 11.0c and no previous version of Watcom, you can produce 16-bit DOS targets. That is all. With the final 11.0c patch you should be able build 16 and 32-bit DOS targets (is likely to include DOS4GW.EXE) For other targets, you need 3rd-party files and libraries but from what I have read, OS/2 and Win32 executables are not problem with the latest Development Kit from IBM and Platfrom SDK from Microsoft. You should not have a problem with Watcom Fortran

  15. Re:Eh... Am I missing something? on Open Watcom Effort Makes First Public Release · · Score: 1

    >> Yet they still haven't released a single line of source. They haven't even decided on a license. All they did is release a binary patch. > Why don't they just rip out the stuff they can't distribute, and publish the incomplete source? We don't have to prove a damn thing. As it stands, the tools are based on 10.6, a previous version of the compiler. That will _never_ be open sourced. But 11.0c will be. 11.0c is for existing customers, OpenWatcom 1.0 will for everyone else.

  16. Re:Already? on Open Watcom Effort Makes First Public Release · · Score: 1

    >>Perhaps this time next year they'll release >>another beta of this patch Won't happen >>get a little more free publicity from Slashdot I don't care if we never get any publicity from Slashdot. AFAIK, we never sought it. >> and get a few more dollars in donations. What is all this talk of dollars? News to me. >> How exactly does this project qualify as open >> source? It doesn't. There is a schedule. Ever since 11.0b was released in Feb 1998, there have been a number of fixes by Watcom R&D in Waterloo. I have made a tiny few myself. 11.0c is for _existing customers_ and it includes all the fixes to date that have occured since 11.0b. After this comes OpenWatcom 1.0. There are number of things that need doing (cleaning up the source a bit which we have a little). At this point you will be able to see the source.

  17. Re:Ruminations: Will it merge with gcc? on Open Watcom Effort Makes First Public Release · · Score: 1

    >> I wonder if this will be released under a GPL license? Possible but it is unlikely Sybase will do that. >> Or whether the two compilers themselves will >> ultimately be merged into one product? Very very unlikely. For example, Watcom is has passed the first few arguments for functions in registers and that is unlikely to change. To do so would alienate existing customers and would invove a complete rewrite of the compiler. I can see that there will probably a fruitful exchange of ideas but not code.

  18. Re:free? on Open Watcom Effort Makes First Public Release · · Score: 1

    It is free. Since I am on the Openwatcom development team, I know what I am talking about