Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!wuarchive!wugate!uunet!mcsun!sunic!tut!ra!chyde!ts From: ts@chyde.uwasa.fi (Timo Salmi LASK) Newsgroups: comp.lang.pascal Subject: Re: Array sizes in Pascal Keywords: huge arrays Message-ID: <731@chyde.uwasa.fi> Date: 31 Aug 89 18:43:07 GMT References: <359@s5.Morgan.COM> Reply-To: ts@chyde.uwasa.fi (Timo Salmi LASK) Organization: U of Vaasa, Finland Lines: 23 In article <359@s5.Morgan.COM> amull@Morgan.COM (Andrew P. Mullhaupt) writes: >Limiting arrays to one segment 64K is tragic. I can't write much >without 'em. Never could stand the old 'fake it by dynamic allocation >gag', either, Pascal is a language which should facilitate full use >of the machine resources without recourse to grotesque "C" style >hocus-pocus. Pascal will never be much use to me until Borland >or Microsoft take off the handcuffs. And no 'huge' keyword, either, >please. Pascal is the language where the compiler knows how big >things are, right? >Is there an implementation without this failure? There is a neat way around the 64K limitation of (two-dimensional) arrays published by Kent Porter in Dr.Dobb's Journal, March 1988. This resolves much of the problem, unless, of cource, you are more intent on format than on what can be achieved. Incidentally, the problem does not originate from the Pascal implementations, but the architecture of the Intel 808x processors. ................................................................... Prof. Timo Salmi (Site 128.214.12.3) School of Business Studies, University of Vaasa, SF-65101, Finland Internet: ts@chyde.uwasa.fi Funet: vakk::salmi Bitnet: salmi@finfun