Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hcrvax.UUCP Path: utzoo!hcr!hcrvax!bob From: bob@hcrvax.UUCP (Bob Kyryliuk) Newsgroups: comp.lang.pascal Subject: Re: UTS Pascal Message-ID: <2899@hcrvax.UUCP> Date: Sat, 1-Aug-87 11:07:17 EDT Article-I.D.: hcrvax.2899 Posted: Sat Aug 1 11:07:17 1987 Date-Received: Wed, 5-Aug-87 00:40:54 EDT References: <297@m10ux.UUCP> <3537@ihlpg.ATT.COM> Reply-To: bob@hcrvax.UUCP (Bob Kyryliuk) Organization: HCR Corporation, Toronto Lines: 84 In article <3537@ihlpg.ATT.COM> timborn@ihlpg.ATT.COM (Tim Born) writes: >In article <297@m10ux.UUCP>, rgr@m10ux.UUCP (mhx3781 ) writes: >> Does anyone have any experience with Pascal compilers on >> Amdahl or IBM Mainframes running UTS? I've been using Amdahl's >> compiler and it, uh, well, has some problems. > >> >> Thanks >> Bob Robillard >> {ihnp4!}allegra!m10ux!rgr > > >Here's another data point for you, Bob. I too tried to use UTS Pascal >and found some problems. I reported one of the problems in June of >1986 to Amdahl and the IH comp center. It took Amdahl 13 months to >diagnose the problem and come back with a workaround. The problem? >I had a comment in a compound expression. Delete all comments from >your source, and the compiler ate it just fine. If you want to use >Pascal, you are on the right track looking for something other than >Amdahl's version. > >tim born >...ihnp4!hvlpb!tborn Perhaps one solution to your dilemma would be the HCR/Pascal compiler from HCR Corporation. It runs on a wide variety of hardware and UNIX implementations. A version that runs on IBM Mainframes under the IX/370 Operating System is sold directly by IBM under the logo "IX Pascal". A complete port of HCR/Pascal to UTS (or any UNIX variant) could be performed in less than a week. Both binary and source licences for the product are available. HCR/Pascal is a Pascal compiler that uses C as an intermediate language. It first performs a direct translation from J&W/ANSI/ISO (level 0 or level 1) Pascal to K&R C, and then invokes the system's C compiler to complete the compilation. Because of this, a new code generator is not required with each port, and hence a port can be performed in very short order. Because of its inherent nature, it can even be used to translate Pascal into C if you want to throw away your Pascal source. As far as bugs go, HCR/Pascal passes ALL conformance tests in the Pascal Validation Suite from the British Standards Institute as well as passing HCR's own comprehensive tests for extensions. HCR/Pascal contains numerous powerful UNIX-oriented extensions as well as a C-compatible implementation of the UCSD string package. HCR/Pascal is currently available on these and other hardware lines: AT&T 3B2, 3B5, 3B15 Concurrent 3200 DEC VAX-11/7xx, DEC VAX 8xx0 Gould PowerNode 6000 Series and 9000 Series IBM PC/AT and compatibles, IBM RT PC, IBM 43xx Intel 80286/310 NCR Tower 32, NCR Tower XP SUN Workstation HCR/Pascal is currently available on the these and other versions of UNIX: System Vr2, V System III, Version 7, BSD 4.x Xenix System V and Xenix 3.0 AIX, UTX/32, and Xelos VMS/UNITY 4.0 Customer support for HCR/Pascal is provided by HCR Corporation's Support Center. For more detailed technical information and pricing, you can contact our Sales Department by any of the following means: MAIL: Birgit Vogelzang Manager, Product Sales and Marketing Sales Department HCR Corporation 130 Bloor Street West Toronto, Ontario, M5S 1N5 Canada PHONE: (416) 922-1937 UUCP: ...{decvax|utzoo|ihnp4|watmath}!hcr!birgit