Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!claris!drc From: drc@claris.com (Dennis Cohen) Newsgroups: comp.lang.pascal Subject: Re: Microsoft Pascal : Why does it still exist ? Message-ID: <8618@claris.com> Date: 3 Feb 89 14:33:16 GMT References: <2529@nunki.usc.edu> <8631@orstcs.CS.ORST.EDU> <4741@sfsup.UUCP> Reply-To: drc@claris.com (Dennis Cohen) Distribution: usa Organization: Claris Corporation, Mountain View CA Lines: 18 > Of course, MS has done some pretty nasty things with their compiler; > i.e., let's map identifiers to all upper-case (*WHY*)?? Maybe it's because Pascal is not case-sensitive and other languages such as C and Modula-2 are as are the linkers which support them. Because of this there needs to be some _consistent_ method of referencing procedures written in other languages and thus support multi-language development. Mapping all Pascal procedure/function names to upper-case (or lower-case) seems an altogether reasonable thing to do so that the linker may properly resolve references to a procedure written in Pascal from a program written in C. This "convention" is not uncommon. The same thing is done by the MPW product on the Macintosh. Dennis Cohen Claris Corp. ------------ Disclaimer: Any opinions expressed above are _MINE_!