On 1 Dec 2010 at 16:59, Nigel Williams wrote:
  IBM's early OS/400 operating system for the CISC
AS/400 (1988) was
 written in mostly PL/MI (Programming Language / Machine Interface),
 which via various steps derived from PL/I. Some layers of IO support
 was done in Modula-2. Later, for the RISC versions of AS/400 parts of
 OS/400 (SLIC) were migrated to C or C++ but much of OS/400 stayed with
 PL/MI or Modula-2. -- [ paraphrased from Dan Hicks in
 comp.sys.ibm.as400.misc ] 
Isn't Intel ISIS written in PL/M?  I know that there's some early
CP/M code written in it.
--Chuck