Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!news.cs.indiana.edu!news.nd.edu!mentor.cc.purdue.edu!seaman.cc.purdue.edu!ags From: ags@seaman.cc.purdue.edu (Dave Seaman) Newsgroups: comp.lang.fortran Subject: Re: intrinsic Keywords: intrinsic list Message-ID: <2889@mentor.cc.purdue.edu> Date: 18 Dec 90 15:15:29 GMT References: <52072@eerie.acsu.Buffalo.EDU> Sender: news@mentor.cc.purdue.edu Reply-To: ags@seaman.cc.purdue.edu (Dave Seaman) Distribution: comp Organization: Purdue University Lines: 56 In article <52072@eerie.acsu.Buffalo.EDU> v087mxgb@ubvmsa.cc.buffalo.edu writes: =>( I shan't do more than list them....they are VERY long) The list would be shorter if you limited it to generic function names, which are the only ones that should be used in new programs. =>MAX0 =>AMAX1 =>DMAX1 =>AMAX0 =>MAX1 =>MIN0 =>AMIN1 =>DMIN1 =>AMIN0 =>MIN1 All of the above should be replaced by the generic name MAX. The names you gave are called "specific intrinsic function names" by the standard. Although they are still recognized, they should not be used in new programs. =>TRANSCENDENTALS: =>SQRT =>DSQRT =>CSQRT =>EXP =>DEXP =>CEXP =>ALOG =>DLOG =>CLOG =>ALOG10 =>DLOG10 =>TRIG: =>SIN =>DSIN . . . Something is bogus about your classification scheme, besides the fact that you included specific names like DSQRT. The SQRT (DSQRT, CSQRT) function, which you list under "transcendentals", is not transcendental. The trig functions, and several others in your list that you do not classify as "transcendental," are in fact transcendental. Transcendental, by definition, means "not algebraic." -- Dave Seaman ags@seaman.cc.purdue.edu