Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!uunet!mcvax!ukc!icdoc!tgould!iwm From: iwm@ic.ac.uk (Ian Moor) Newsgroups: comp.lang.pascal Subject: Re: standard pascal Message-ID: Date: 3 Jul 89 18:13:39 GMT References: <20139@adm.BRL.MIL> Sender: news@doc.ic.ac.uk Organization: Dept. of Computing, Imperial College Lines: 13 In-reply-to: PETERSEN@ctrvx1.Vanderbilt.Edu's message of 28 Jun 89 20:33:42 GMT Posting-Front-End: GNU Emacs 18.45.10 of Tue Jan 12 1988 on amvax5 (berkeley-unix) If you want Standard (as in ISO/ANSI) try Pro Pascal from Prospero. They were validating it last time I heard and their compiler is available for PC's and CP/M. Regarding GET and PUT, they are described in Wirth's book and in the standards, if they are omitted you will not be able to compile many Pascal programs. I guess that Borland omitted these to avoid having to implement the file buffer F^. Pascal lacks many things you need for real programming, like explicit connection to named files and direct access I/O. The problem is that most implementers add these in non compatible ways. A compiler really must have an option to warn about these.