Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!hsdndev!rutgers!njin!princeton!pucc!BVAUGHAN From: BVAUGHAN@pucc.Princeton.EDU (Barbara Vaughan) Newsgroups: comp.lang.fortran Subject: Re: MSDOS Fortran Message-ID: <12290@pucc.Princeton.EDU> Date: 22 Jan 91 17:38:02 GMT References: <1991Jan17.171224.19665@engin.umich.edu> <19886@hydra.gatech.EDU> <12277@pucc.Princeton.EDU> <1991Jan21.133951.8347@uwovax.uwo.ca> Reply-To: BVAUGHAN@pucc.Princeton.EDU Organization: Princeton University, NJ Lines: 30 Disclaimer: Author bears full responsibility for contents of this article In article <1991Jan21.133951.8347@uwovax.uwo.ca>, 16012_3045@uwovax.uwo.ca (Paul Gomme) writes: >In article <12277@pucc.Princeton.EDU>, BVAUGHAN@pucc.Princeton.EDU (Barbara Vaughan) writes: >> You've got to be kidding. The only Lahey version that allows you to break >> 640K is the F77L-EM/32, which is $895 ($995 as of April). It also >> requires the purchase of QEMM or something on top of that. The $99 >> Personal Fortran is strictly a 640K compiler. >While I won't contest the pricing information (since I don't know what the >prices are), there are two factual errors here: >(1) I've used the extended memory version of the Lahey compiler; it does _not_ > require QEMM or any other expanded memory manager. I wasn't sure it was QEMM (that's why I said 'or something'. It DOES require either Lahey Ergo OS/386 ($395) or the Ergo Developer's Kit ($695). >(2) the Personal Fortran from Lahey is restricted, as I recall, to 64K of user > code, and 64K of data. You need the "full" F77L to use 640K. This is correct, at least as far as the code size. Sorry for my mistake. Obviously, by '64K of data' you don't mean the size of external data files, which your program couldn't care less about. Data read into arrays will increase the size of your compiled code, so in that sense the 64K is a limit. In addition there is a 64K limit on stack size and saved local variables in Lahey Personal Fortran. Barbara Vaughan