Xref: utzoo comp.binaries.ibm.pc.d:3220 comp.sys.ibm.pc:29441 comp.os.cpm:2466 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!sun-barr!ames!pacbell!cpro!asgard From: asgard@cpro.uucp (J.R. Stoner) Newsgroups: comp.binaries.ibm.pc.d,comp.sys.ibm.pc,comp.os.cpm Subject: Re: Wanted: PL/M-80 compiler Message-ID: <234@cpro.UUCP> Date: 27 May 89 14:18:01 GMT References: <2985@rti.UUCP> Organization: COG Gateway, Hayward, CA Lines: 43 From article <2985@rti.UUCP>, by bcw@rti.UUCP (Bruce Wright): ; In article <2593@lethe.UUCP>, gerry@lethe.UUCP (Gerry) writes: ;> As memeory serves Digital Research used PL/M to develop CP/Ms and they ;> offered their version on a number of platforms. Later they even came out ;> with PL/1 (subset G) on CP/M machines and PCs. With this background they're ;> certainly worth querying. And also still uses PL/M for significant portions of CDOS-XM and CDOS-386 code. ; DRI is still in business, but they are now into things like GEM and ; Concurrent DOS. They haven't been in the language business for some ; time - I'm not even sure that they will sell you anything; it will ; certainly not have been worked on in several years ... Language products and other "discontinued" items are available for sale from Alexander and Lord. You also go to A&L for ACCESS Manager (B-trees to the washed). A&L, coincidentally, is also in Monterey. ; PL/M is related to PL/I only in some of the low-level syntax. The ; high-level syntax and the semantics are quite different. I'm not ; sure that DRI ever marketed a PL/M compiler, though Gary Kildall did ; write the first Intel PL/M compiler and used the language quite a bit ; in CP/M. ; The PL/I compiler that DRI had for the 8080 and 8086 was a far cry from ; a Subset G PL/I compiler- it was more like Fortran with semicolens and ; structures (RECORDs for you Pascal types). It was also full of ; horrible bugs and only supported the small model. I have had the ; misfortune to have to convert a significant amount of code from real ; Subset G compilers to the DRI PL/I compiler and take my word for it, ; you don't want it if you can possibly avoid it. My misfortun, too. One of my projects when I was with CompuPro was to completely rewrite the CP/M-86 STAT program from PL/M to C. Just 'orrible. I also had to fix the bug of what happens when you run STAT on other than CP/M-86 or MP/M-86. That is when I learned All The Directory FCB Formats From Hell. -- | J.R. (May the Source be With You) Stoner "Dying is easy - | {amdahl,hplabs,decwrl}!pacbell!cpro!asgard Comedy is hard." | asgard@cpro.uucp asgard@well.uucp | asgard@wotan.uucp asgard@fafner.uucp