robert@arizona.edu (Robert J. Drabek) (05/23/88)
I need LINT for a VMS system. From some old news (one year ago) I have the following. There were no comments about the quality of the first and the Wizard system seemed mediocre. Information Processing Techniques Corp. 1096 East Meadow Circle Palo Alto, CA Wizard Systems Software, Inc. (Oasys) 60 Aberdeen Ave Cambridge, MA 02138 (617) 491-4180 Can anyone volunter more up-to-date and complete information about the availability of lint? Suggestions? -- Robert J. Drabek Department of Computer Science University of Arizona Tucson, AZ 85721
m1b@rayssd.ray.com (M. Joseph Barone) (05/27/88)
In article <5569@megaron.arizona.edu> robert@arizona.edu (Robert J. Drabek) writes: > I need LINT for a VMS system. From some old news (one year ago) I > have the following. There were no comments about the quality of the > first ... > > Information Processing Techniques Corp. > 1096 East Meadow Circle > Palo Alto, CA > > Can anyone volunter more up-to-date and complete information about the > availability of lint? Suggestions? At this site, we demoed IPT's version of lint, lint-Plus (rev 2.71), and we were not satisfied. We listed roughly a dozen or so problems with the product before we gave up on it. In at least one case, when lint-Plus recommended that a particular action be taken, lint-Plus was satisfied, but the VAX C compiler produced errors. When we contacted IPT about these problems, they listened to us but refuted that some of the problems were even problems. For instance, lint-Plus complained about "void" in the following line: (void) strcpy (a, b); When this was pointed out to them, IPT stated that that use of void did not conform to ANSI C standards when in fact this usaged was verified with a member of the ANSI C committee. Also, lint-Plus did not check type or number of arguments to system services. Working code on VMS which had passed through UNIX lint with no complaints produced reams and reams of error messages. IPT's final note to us stated that they could not duplicate some of the errors but others were indeed inadequacies that they were working on. (They also pointed out that they a large number of very experienced C software engineers currently using lint-Plus.) Despite these shortcomings, the product had a flow-charting feature and it did the more mundane checking properly. However, these features could not justify the rather high price tag. I hoped this has helped you. -- The above represents the consensus of the persons assigned to review the product, lint-Plus, and does not necessarily represent official corporate policy. -- Joe Barone ---------------------------> m1b@rayssd.RAY.COM {cbosgd, gatech, ihnp4, linus, mirror, uiucdcs}!rayssd!m1b Always wit' da negative waves, Moriarty! Always wit' da negative waves!