home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.prime
- Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!primerd.prime.com!j.cook
- From: j.cook@primerd.prime.com (C. James Cook)
- Subject: Re: X Windows on 50-Series
- Message-ID: <1992Dec23.102858@primerd.Prime.COM>
- Organization: Prime Computer R&D
- References: <1h9e2jINNkht@werple.apana.org.au>
- Date: Wed, 23 Dec 1992 15:39:27 GMT
- Lines: 36
-
- markd@werple.apana.org.au (Mark Delany) writes:
-
- > Tell me something. I can understand the philosophical differences
- > regarding (say) Module II vs PLP, but I really struggle to understand
- > why all that energy went into both SPL *and* PLP. I found the
- > differences vastly more annoying than useful.
- >
- > At the time people were vehement, but surely much of the argument was
- > nits which could have been solved?
-
- The PLP vs SPL debate never became a war. There were strong arguments based
- mostly on questions of optimization.
-
- PLP was written by Russ Barbour in the late 70's as a project to enable him
- to do a Master's Degree project. SPL is based on the PL1 subset-G compiler
- with some full PL1 additions (either do/while or do/until) plus some Prime
- extensions, but minus PL1 I/O.
-
- PLP produced better code than SPL. However, the PLP compiler has bugs and
- suffers maintainability problems (remember: these products are not supported
- for customer use). PLP also suffers from symbol table limits. SPL is much
- more maintainable, has an essentially unlimited symbol table, and has had a
- lot of work in the optimizer and code generator. (Some day I have to run
- one last code size comparison).
-
- > On a tangent, you may want to see the old discussions re 64-bit
- > addressing in comp.arch, one suggestion was that every data bit in the
- > universe would be potentially visible in one huge address space! The
- > mind boggles really.
-
- If you are a 50-series instruction set guru, you will notice the three word
- pointer format first defined with the P400 in the 70's has the capability to
- address down to the bit level. One wonders how far in this direction the
- architects or instruction set designers might have headed if things had been
- different...
-
-