Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site reed.UUCP Path: utzoo!utcs!lsuc!pesnta!hplabs!tektronix!reed!alexis From: alexis@reed.UUCP (Alexis Dimitriadis) Newsgroups: net.lang.pascal Subject: Re: Re: Language transitions Message-ID: <975@reed.UUCP> Date: Fri, 22-Feb-85 23:33:19 EST Article-I.D.: reed.975 Posted: Fri Feb 22 23:33:19 1985 Date-Received: Wed, 27-Feb-85 09:28:43 EST References: <685@topaz.ARPA> Organization: Reed College, Portland, Oregon Lines: 18 > Of course this is by no means the only problem with Pascal's I/O. Other > major ones include: > - no random access > - no way to open a file with a specified name from with the program. > reset(input,'foo') is an extension. It is not in the standard. > - no I/O of enumerated types (nor input of Booleans) > - the representation of files other than text is not defined. This > means that you can't write records onto a tape and expect to > read the tape on a different system. > I have never seen a program that I needed to write that could be written > in standard Pascal. If there is a way in standard Pascal to APPEND to a file, (without copying out its contents, wiping out the file, and putting them back in before the appending), it must be a closely kept secret. Alexis Dimitriadis alexis @ reed