Path: utzoo!attcan!uunet!mcvax!nikhefh!e07 From: e07@nikhefh.hep.nl (Eric Wassenaar) Newsgroups: comp.sys.apollo Subject: Re: SR10 librarian (lbr) functionality loss Message-ID: <568@nikhefh.hep.nl> Date: 14 Nov 88 21:14:14 GMT References: <558@nikhefh.hep.nl> <3f6dd85c.ba7d@apollo.COM> <563@nikhefh.hep.nl> <3f960034.ba7d@apollo.COM> Organization: Nikhef-H, Amsterdam (the Netherlands). Lines: 35 In <3f960034.ba7d@apollo.COM> geiser@apollo.COM (Wayne Geiser) wrote: >This can be done automatically by the >same shell script that breaks the sources apart (it is in the one I wrote). Splitting up a fortran source file is not a trivial job. Utilities like the bsd or sysv 'fsplit' are inadequate, so your script has to be a lot smarter. 'Conditio sine qua non' is that the master file remains unedited. The following cases must be handled: 1. Labeled END statements. 2. Variables named END must not be confused with END statements. 3. Comments between two fortran modules must be put into the proper file. 4. Continuation lines must be recognized. 5. Blank lines between modules must be handled properly. 6. Unnamed modules must be recognized, e.g. BLOCK DATA. 7. File name clashes must be solved, e.g. in case a file already exists. >I'm sorry, I thought you wished to have a technical conversation on the problem >you were having. >I understand your complaints. However, we must follow the direction that >Marketing tells us (through research) will generate the most customers (and, >therefore, the most money). If you wish to argue that the direction Apollo has >chosen is not the best, someone from the Marketing organization will have to >take over. I assume that arguments going on in this newsgroup are discussed more widely in the Apollo organization, if appropriate. Eric Wassenaar -- Organization: NIKHEF-H, National Institute for Nuclear and High-Energy Physics Address: Kruislaan 409, P.O. Box 41882, 1009 DB Amsterdam, the Netherlands Phone: +31 20 5920412 Home phone: +31 20 909449 Telex: 10262 (hef nl) Internet: e07@nikhefh.hep.nl Bitnet: nikhefh!e07@mcvax.bitnet