Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!killer!texbell!bellcore!faline!thumper!ulysses!sfsup!dwd From: dwd@sfsup.UUCP (D.W.Dougherty) Newsgroups: comp.lang.pascal Subject: Re: Microsoft Pascal : Why does it still exist ? Message-ID: <4741@sfsup.UUCP> Date: 2 Feb 89 15:42:35 GMT References: <2529@nunki.usc.edu> <8631@orstcs.CS.ORST.EDU> Reply-To: dwd@/guestc/dwdUUCP (xt1121-D.W.Dougherty) Distribution: usa Organization: AT&T Information Systems Lines: 13 While I am a big fan of Borland's compilation tools, especially Turbo Pascal, I really like some of the things that Microsoft did with their Pascal compiler. Borland has make lots of useful extensions to the language, but they have overlooked what I believe are the two most obvious extensions: 1) allowing functions to return user defined types 2) functions and procedures as parameters to other functions or procedures Of course, MS has done some pretty nasty things with their compiler; i.e., let's map identifiers to all upper-case (*WHY*)??