Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!hplabs!well!sjm From: sjm@well.UUCP (Stephen Moehle) Newsgroups: comp.sys.amiga Subject: Lattice C++ Keywords: Lattice C++ Message-ID: <7524@well.UUCP> Date: 2 Nov 88 07:59:14 GMT Lines: 32 This is a review (flame) of the Lattice C++ compiler. This review is not concerned at all with the quality of the compiler. It is concerned solely with Lattice's marketing policy. The Lattice C++ is an entirely seperate product from their C compiler. This means that the C++ compiler does not come with any documentation for the C standard library. Nor does the C++ compiler come with any of the utilities, such as omd, that come with the Lattice C compiler. I was under the impression that C serves as the base for C++. Further, I was under the impression that the C standard library is part of C++. Certainly Bjarne Stroustrup makes use of the standard library in his book, and for all intents and purposes Stroustrup is C++. Lattice has told me that I will have to buy their C compiler (going rate is about $180 I think) if I want to use routines such as strcmp(), strcat(), sprintf(), sqrt(), sin(), cos(), itoa(), etc. in C++. Considering that I paid $500 for the C++ compiler, it seems grossly unfair that I must now pay another $180 just so I can use the C standard library which I believe is also the C++ standard library. If you have not been able to guess so far, then I will make it clear that I am very disappointed with Lattice. The implementation of C++ itself seems to be adequate, but the policies of Lattice leave me feeling very cold. Fortunately, Lattice offers a 30-day money back guarantee. I may well be forced to use it. Oh yes, one more twist to the knife. On the back of the box C++ comes in, under the section entitled "Package Contents:", one of the items listed is "Lattice C Compiler". Stephe {ucbvax,pacbell,hplabs}!well!sjm or well!sjm@lll-winken.arpa "You heard the weirdo man. What is truth?"