woods@hao.UUCP (Greg Woods) (11/19/83)
The following is a brief summary of responses to my article asking about f77(1) and 4.2BSD. My own comments are enclosed in []'s. This is not intended to be objective; few of the responses were. This is the gist of what people had to say, as I read it. 1) Most of the responses were of the "let me know what you find out" variety. There are many other frustrated FORTRAN users out there, including at least two who had been preparing to post similar requests themselves. [Potential compiler hackers/writers, take note! More evidence that a FORTRAN newsgroup (how about net.lang.f77?) is needed.] 2) Those in the know (meaning some people at Berkeley and some people who have already brought up 4.2 on their systems) all say that the code produced by the 4.2 version of f77 is *much* faster than that with 4.1a (which we have), and incorporates "many bug fixes". Most of them felt that all the bugs have not yet been found/removed, but the majority of them have. [This, if true, is good news for us. ] Take heart, FORTRAN users! 3) No one knew of any other FORTRAN compiler running under Berkeley UNIX. [We still would be interested in finding out about any such beast.] 4) About BYTE variables: two people pointed out that this is not part of the standard, and therefore we shouldn't complain that they "implemented the language you asked for instead of the one you wanted", to quote one person. [However, that doesn't eliminate our need for it. One other person suggested hacking the compiler to support an INTEGER*1 declaration. An excellent suggestion, but no one here has the knowledge and/or time to accomplish such a task. If anyone else does this, please let us know!] 5) Several people stated that the ANSI FORTRAN 77 standard is sufficient documentation for f77, since it implements the standard and only the standard. [Upon hearing that, one person here commented that it is like having a dictionary for a reference manual. The ANSI standard documents can hardly be considered user-friendly!] 6) A couple of people sent me trivial C programs to do some of the things I complained about not being able to do in f77. [I have already written lots of such routines. Our problem is that not all our FORTRAN users know C, so this option is not always possible for us.] 7) The consensus was that the new debugger, DBX(1), does a much better job on F77 programs than the current sdb(1). [Again, if true, that is good news for us!] We now have our 4.2 tapes, and will probably be going to 4.2 in the next couple of weeks (that is, if our second VAX 11/750 ever arrives! :-) If anyone wants to hear the opinions of our FORTRAN users, send me mail and I'll be happy to accomodate. As usual, if there are sufficient such requests, I'll post to the net instead. Greg Woods, FORTRAN hacker -- {ucbvax!hplabs | allegra!nbires | decvax!brl-bmd | harpo!seismo | ihnp4!kpno} !hao!woods