Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!ames!haven!adm!xadmx!texbell!utafll!john@cs.utexas.edu From: texbell!utafll!john@cs.utexas.edu (John Baima) Newsgroups: comp.lang.pascal Subject: Turbo and Standard Pascal Message-ID: <20172@adm.BRL.MIL> Date: 5 Jul 89 22:51:32 GMT Sender: news@adm.BRL.MIL Lines: 17 Turbo Pascal does (as of version 5.0) allow Procedures as parameters. They have implemented a Procedure type which I believe goes beyond "stansard" pascal. With the @ operator in version 4.0, it was easy to pass procedures as parameters anyway. One of the advantages of Borland's nonstandard Read/Write vs. Get/Put is the ability to read or write any enumerated type. This is most useful when one or more variables in a record are enumerated types. As I remember "standard" Pascal in my distant past, one had to convert an enumerated type to an ordinal type (often a byte or integer) and then get/put that. That limitation is a real bother when using records. John Baima d024jkb@utarlg bitnet texbell!utarlg!john uucp