home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / mac / apps / 19372 < prev    next >
Encoding:
Internet Message Format  |  1993-01-06  |  9.7 KB

  1. Path: sparky!uunet!rcwusr.bp.com!wilsonma
  2. From: wilsonma@rcwusr.bp.com (Mark Wilson-Thomas, BP Oil Tech Ctr,Sunbury,UK)
  3. Newsgroups: comp.sys.mac.apps
  4. Subject: SUMMUMMARY: Mac FORTRAN Implementations
  5. Message-ID: <1993Jan6.041025.91@rcwusr>
  6. Date: 6 Jan 93 04:10:25 -0600
  7. Organization: BP Research, Cleveland, OH (USA)
  8. Lines: 200
  9.  
  10. This posting summarises the responses I have had to my question regarding Mac
  11. FORTRAN implementations. Thanks very much everyone for your efforts-I am now
  12. far better informed!
  13.  
  14. Cheers
  15.  
  16. Mark Wilson-Thomas
  17.  
  18.  
  19. From: NAME: K_MAS@VAXA.NERC-KEYWORTH.AC.UK 
  20.  
  21. In response to your recent Usenet news post in comp.sys.mac.apps about Fortran 
  22. compilers for the Mac I am aware of two.  Language Systems Fortran and Absoft 
  23. Corporation's MacFortran II (the latter only for II series and SE/30 type 
  24. machines).  These are both available from the Apple Programmers' and 
  25. Developers' Association in the U.S.A.  You can contact them from the UK by 
  26. phone on 010 1 716 871 6555 or Fax on 6511.  They can also be reached on the 
  27. Internet address APDA@applelink.apple.com although I haven't tried this myself.
  28. The first thing you want to do is get a catalogue from them as this contains 
  29. some kind of International Letter of Assurance you have to sign for some kind 
  30. of U.S. trade export regulations!  I would have thought it quite likely 
  31. someone in BP may have already used these people.  You will need to get 
  32. something called the Macintosh Programmers' Workshop along with the compiler; 
  33. this gives you a command line interface to control compilation and a lot of 
  34. other Mac system operations.  The costs in my catalogue are US$595 for either 
  35. compiler including the MPW.
  36.  
  37. I use Language Systems Fortran and one of my collegues uses MacFortran II.  We 
  38. have not made any detailed comparisions but I think MacFortran II may be a bit 
  39. faster but Language Systems better for various compatibility options and ease 
  40. of use.  There is full access certainly from Language Systems to the Mac 
  41. Toolbox and it is also possible to obtain a separate source code debugger and 
  42. lint checker; but I haven't got these yet.  I haven't tried writing any Mac 
  43. style programs with these yet, just porting existing mainframe (VAX) programs 
  44. which is painless.
  45.  
  46. Marcus Sen
  47. British Geological Survey
  48. Keyworth, Notts.
  49. NG12 5GG
  50. k_mas@va.nkw.ac.uk (Internet)
  51. k_mas@uk.ac.nkw.va (JANET)
  52.  
  53. From:     math.clemson.edu@math.clemson.edu
  54.  
  55. Mark,
  56.  
  57. There are two major contenders in the Mac Fortran world, Absoft and
  58. Language Systems Fortran.  I have used LS Fortran for several
  59. years, and I think that the program is excellent and that the
  60. support is great.  Here are a few points that I think are
  61. significant.
  62. 1.  It runs under MPW (which Language Systems will sell to you for
  63.     less than Apple).  This means that you can link together
  64.     Fortran, C, Assembler, and Pascal.  If you're an old bit
  65.     twiddler, it's really easy to tighten up a critical piece of
  66.     Fortran code by dropping into assembler.
  67. 2.  Mainframe style Fortran programs run "as is".  PRINT statements
  68.     send their output to a printer, and WRITE statements send their
  69.     output to a default window.  When the program finishes running,
  70.     you are left in the default window with an operational text
  71.     editor.  This means you can cut, copy and paste your results
  72.     into your word processor or whatever.  It is the nicest "plain
  73.     vanilla" setup I've seen.
  74. 3.  Language Systems makes a very strong effort to understand the
  75.     VAX dialect of Fortran 77.
  76. 4.  Language Systems supports several other progamming products
  77.     including:  a Source level debugger, Fortran tools for 
  78.     AppMaker, the IMSL library, etc.
  79. 5.  Language Systems support is really professional.  A few years
  80.     ago when I found a bug in their system, (I was working with
  81.     a program that was doing something a little unusual), I placed
  82.     a phone call, got a quick answer, recieved a work-around within
  83.     the hour and a new version of the software within a few weeks.
  84.     They keep improving their products, and then do a good job of
  85.     explaining the improvements to their registered user base.
  86.     This is further enhanced by reasonable upgrade prices.
  87.  
  88. You can contact them at:
  89.     Language Systems Corporation
  90.     441 Carlisle Drive
  91.     Herndon, VA  22070
  92.     Phone:  (703) 478-0181
  93.     FAX:    (703) 689=9593
  94.  
  95.     --  Dan Warner
  96.  
  97. Professor Daniel D. Warner
  98. Department of Mathematical Sciences
  99. Clemson University
  100. Clemson, SC  29634-1907
  101. (803) 656-5244
  102.   
  103.    
  104.   No problem.  Absoft Fortran and Language Systems Fortran are available
  105.   for MPW from APDA.  Call Jennie Rose at Apple UK on 081 569 1199 and
  106.   ask for the APDA catalogue.  You'll probably have to order from the States,
  107.   but the APDA folks appear to provide excellent service.
  108.   
  109.   Russ
  110.  
  111. From:     sshws@convx1.lerc.nasa.gov
  112.  
  113. Language Systems makes a very good compiler for the Mac. Call
  114. 703 478 0181. We are in the process of porting a PC Fortran program
  115. to the Mac and we are finding that Language Systems' compiler is
  116. finding many bugs that the PC compiler (  Lahey, I think ) missed. I 
  117. have never, ever heard of a FTPable copy of a Mac Fortran compiler,
  118. by the way.
  119.  
  120. -- 
  121. Herb Schilling , NASA Lewis Research Center , 21000 Brookpark Road, MS 142-5
  122. Cleveland, Ohio 44135 . (216) 433-8955       sshws@convx1.lerc.nasa.gov
  123.  
  124. From:     booker@sgt-york.lanl.gov
  125.   I am aware of two Fortran implementations on the Mac.  One is from Absoft
  126.   and is called "MacFortran II" and the other is Language Systems Fortran. 
  127.   Both run under Apple's MPW environment and both will work with Apple's
  128.   symbolic debugger, SADE.  I have used both, and I prefer the Language
  129.   Systems Fortran.  Both are available from APDA bundled with MPW for $595. 
  130.   SADE is sold separately for $150 also from APDA.
  131.   
  132.   Absoft used to make another Fortran, MacFortran/020 that came with its own
  133.   debugger etc.  The environment was primative and did not use MPW.  I don't
  134.   believe that it is still available.
  135. ------------------------------------------------------------------------
  136.  
  137. Clay Booker (cxb@lanl.gov)
  138. Los Alamos National Laboratory (505) 665-3065
  139.  
  140. From:     booker@sgt-york.lanl.gov
  141.  
  142. >From: Wilson-Thomas, Mark
  143. >Date: Mon, Jan 4, 1993 4:19 PM
  144. >Subject: Thanks for Info on FORTRAN for Mac
  145. >To: booker@sgt-york.lanl.gov
  146. >Greetings from the UK, Clay!
  147. >
  148. >Thanks very much for the prompt information on FORTRAN compilers for Mac. 
  149. >
  150. >I have never used MPW before, nor SADE (the only Mac programming I have done
  151. >is 
  152. >in Think C)-in your opinion how does MPW/SADE compare as an development 
  153. >environment with Think C (in simple terms-eg how easy to debug)?
  154. >
  155. >Thanks again, and a very happy 1993 to you!
  156. >
  157. >Mark Wilson-Thomas
  158.  
  159. Think-C (and Think Pascal, I use both) is a very nice environment and, in
  160. my opinion, sets the standard for Mac development environments.  MPW
  161. (Macintosh Programmer's Workshop) stinks!  It is a Unix environment in a
  162. Mac window(s). Most companies choose to implement their compilers in MPW
  163. because it is an off the shelf environment that they can simply bundle with
  164. their compiler.  MPW has a built-in editor that is not ideal for Fortran
  165. (it is hard to tell what column you are in -- in the past there was a
  166. stand-alone editor called Freditor that marked columns 6 72 and any others
  167. you specify).  It will execute typed commands like Unix, and the compliers
  168. are implemented this way.  Absoft and Language Systems provide scripts
  169. and/or menu items to assist you in this, but it is no way as easy as Think
  170. C in building a project.  MPW takes some getting used to, and requires some
  171. learning.  Fortunately, you do not need to master it for Fortran.  I use
  172. its editor to create and edit code, and I use the modified scripts to
  173. compile and link code.  I have no desire to become an MPW master, and I
  174. don't have to to use it.
  175.  
  176. SADE, on the other hand, is a nice source level debugger.  SADE looks like
  177. MPW, but it doesn't run within MPW.  You simple create a Symbol Table file
  178. when you compile the code, and then you can launch SADE by double-clicking
  179. the Symbol Table file.  SADE automatically opens your source file and
  180. allows you to set brakepoints (bp).  You may examine variables when a bp is
  181. reached, and/or you may select variables to 'watch'.  Watch variables
  182. display changes as the code runs (nice in loops).  However, SADE does NOT
  183. understand Fortran character variables.  Instead it appears to look for a
  184. null, as in C, to terminate the character string;  this is a real pain if
  185. you must debug character data.  In fact, because of SADE, I had to move my
  186. parsing program to the Sun rather than create/debug it on the Mac.
  187. ------------------------------------------------------------------------
  188.  
  189. Clay Booker (cxb@lanl.gov)
  190. Los Alamos National Laboratory (505) 665-3065
  191.  
  192. From: NAME: mccoy@Cayman.COM 
  193.  
  194. I saw your note on netnews regarding Fortran for the Mac. Microsoft used to
  195. have a Macintosh implementation -- I don't know if they still do. I think I
  196. still have a copy.
  197. -- 
  198. *******************************************************************************
  199. * Mark "Wilf" Wilson-Thomas, Heavy Oil Characterisation for BP Oil Tech Ctr   *
  200. * 44-932-762521 Sunbury, UK                                                   *
  201. * wilsonm@rcscl1.dnet.bp.com internet e-mail                                  *
  202. *                                                                             *
  203. * All postings and E-mail personal to the author and not to be taken as the   *
  204. * views of employer. No posting or e-mail contractual on employer or author   *
  205. *                                                                             *
  206. * "...for since the creation of the world, God's invisible qualities-his      *
  207. * eternal power and divine nature-have been clearly seen, being understood    *
  208. * from what was made, so that men are without excuse" Romans 1 v20 (NIV)      *
  209. *******************************************************************************
  210.