STAGE2(ID:534/sta005)


A macro language, implemented in FLUB, version 2 of LIMP


People:
Related languages
Janus => STAGE2   Output language
LIMP => STAGE2   Evolution of
STAGE2 => BASCMP   Extension of
STAGE2 => FLUB   Written using
STAGE2 => KUL STAGE2   Implementation

References:
  • Poole, P. C., and Waite, W. M. "A machine independent program for the manipulation of text (User manual)" Tech. Rep. 69-4, Graduate School Computing Center, U. of Colorado, Boulder, Colo view details
  • Waite, W. M. "Building a mobile programming system". Tech. Rep. 69-2, Graduate School Computing Center, U. of Colorado, Boulder, Colo. view details
  • Waite, W. M. "The STAGE2 macro processor". Tech. Rep. 69-3, Graduate School Computing Center, U. of Colorado, Boulder, Colo. view details
  • Waite, W. M. "The Mobile Programming System: STAGE2" view details Abstract: STAGE2 is the second level of a bootstrap sequence which is easily implemented on any computer. It is a flexible, powerful macro processor designed specifically as a tool for constructing machine-independent software. In this paper the features provided by STAGE2 are summarized, and the implementation techniques which have made it possible to have STAGE2 running on a new machine with less than one man-week of effort are discussed. The approach has been successful on over 15 machines of widely varying characteristics. DOI
          in [ACM] CACM 13(09) (Sep 1970) view details
  • Brown, P. J. "Levels of language for portable software" pp1059-1062 view details
          in [ACM] CACM 15(12) 1972 view details
  • Waite, W. M. Implementing Software for Non-numeric Applications, P-H 1973 view details
          in [ACM] CACM 15(12) 1972 view details
  • Gennart, P. E.; Haentjens, R.; Horne, R.; Lathuy, L.; Mathieu, J. "Portability of an ALGOL 68 compiler" view details
          in Machine Oriented Higher Level Languages (van der Poel, Maarsen, editors) North Holland 1974 view details
    Resources