[comp.sys.mips] FORTRAN-lint

laporte@sobeco.com (p.laporte) (03/14/91)

We have seen in MIPS literature a mension of FORTRAN-lint.

Our local sales rep does not know anything about it.

Has someone used it ? Could they report on it ?

Pierre Laporte
laporte@sobeco.com

jason@dsd.es.com (Jason Ehrhart) (03/15/91)

laporte@sobeco.com (p.laporte) writes:
|> We have seen in MIPS literature a mension of FORTRAN-lint.
|> Our local sales rep does not know anything about it.
|> Has someone used it ? Could they report on it ?
|> Pierre Laporte
|> laporte@sobeco.com

Yes, when I worked at Mips, I was asked to test it by the company
that makes fortran lint (called flint). It works in most cases, but
since it is not a regular Mips product, there were a few bugs (I
reported them, it may be better these days). Most of the bugs were
because it was built for a different architecture (A Vax if I am not
mistaken) and as a result, it complains about a few things which it
shouldn't complain about, and doesn't catch a few others. But for
the most part it performed as advertised.

The company's name is: Information Processing Techniques
					   1096 East Meadow Circle
					   Palo Alto, Ca 94303

					   (415) 494-7500

-- 
jason ehrhart jason@dsd.es.com  
evans and sutherland
580 arapeen drive           Perspective, use it or lose it.
salt lake city, ut, 84158   (801) 582-5847 x4812 

khb@chiba.Eng.Sun.COM (Keith Bierman fpgroup) (03/15/91)

In article <1991Mar15.004807.4142@dsd.es.com> jason@dsd.es.com (Jason Ehrhart) writes:

   Yes, when I worked at Mips, I was asked to test it by the company
   that makes fortran lint (called flint). It works in most cases, but

Actually not called flint. That is a registered trademark of one of
their competitors, PRL ltd.
...
   The company's name is: Information Processing Techniques
					      1096 East Meadow Circle
					      Palo Alto, Ca 94303
					      (415) 494-7500

Fortran lint is it's name last I checked. It is a good product. Since
the _primary_ purpose of such tools is to check for non-standard/wrong
usage, complete customization to a particular platform is not usually
necessary. 

Some competing products:

FORWARN Quibus Enterprises: Has slightly uglier reporting
			    217 356 8876. Primary focus seems to be the
			    PC market, but unix versions are
			    available. $1200 would appear to be the
			    usual workstation fee.
			    Also avaliable from them are
			    "Fortran development tools" reformatter,
			    simple spagetti to if-then-else. 


I've used both forwarn and IPT's FORTRAN-lint and prefer the IPT
product. However, the Quibus product is significantly cheaper. The IPT
product is availabe in DEMO form with 14 day unlimited usage or some
such. 

Flint(tm) Programming Research ltd:

			    Seems like a much more powerful tool (from
			    the promo lit) includes complexity
			    metrics, X11 interface and all sorts of
			    advisories about what constitutes good
			    portable code (beyond standard(s)
			    conformance). FAX (44) 01 336 1151 voice
                            (44) 1 942 9242

	also

            		         8701 Bedford Euless Rd.
 		                 Suite 520
                                 Hurst TX 76053 USA
		                 ph: 817-589-0949, fax: 817-595-4611


FORCHECK Leiden University Box 9604
2300 RC Leiden
The Netherlands
31-71-276804		    Claims similar to IPT's product.
			    Is said to be available on Suns and many
			    other platforms. I have no personal
			    experience with it.

Related tools

FOR_STRUCT    Cobolt-Blue 2940 Union Ave Suite C San Jose CA 95124
	      408 723 0474. This is a "reverse engineering tool" to
	      use the COBOL lingo, viz. makes old code more readable
	      and maintainable. I have not used it myself.

SPAG	      I have reviewed SPAG, short overview is that SPAG is
	      quite handy ... alas not very unixlike (fixable with
	      some shell programming). (Sun employees note: Full
	      review is in the file called SPAG in the same directory
	      as this review). I like the results, and recommend this
	      tool with the caveat about non-unix interface...

	      US distributor: OTG
			      voice 717 222 9100
			      fax   717 229 9103

              Authors:
	                 Polyhedron Software Ltd
			 Magdalen House
			 98 Abingdon Road
			 Standlake
			 Witney
			 Oxon OX8 7RN
			 Tel 0865 300 579


cheers
--
----------------------------------------------------------------
Keith H. Bierman    kbierman@Eng.Sun.COM | khb@chiba.Eng.Sun.COM
SMI 2550 Garcia 12-33			 | (415 336 2648)   
    Mountain View, CA 94043