Re: macros, Looking for volunteers for XL

glen herrmannsfeldt <gah@ugcs.caltech.edu>
Mon, 5 Dec 2011 04:24:22 +0000 (UTC)

          From comp.compilers

Related articles
Looking for volunteers for XL christophe@taodyne.com (Christophe de Dinechin) (2011-11-22)
Re: Looking for volunteers for XL christophe@taodyne.com (Christophe de Dinechin) (2011-11-26)
Re: Looking for volunteers for XL bc@freeuk.com (BartC) (2011-11-26)
Re: Looking for volunteers for XL kaz@kylheku.com (Kaz Kylheku) (2011-11-28)
Re: Looking for volunteers for XL bc@freeuk.com (BartC) (2011-11-28)
Re: Looking for volunteers for XL gah@ugcs.caltech.edu (glen herrmannsfeldt) (2011-11-29)
Re: macros, Looking for volunteers for XL genew@ocis.net (Gene Wirchenko) (2011-12-03)
Re: macros, Looking for volunteers for XL gah@ugcs.caltech.edu (glen herrmannsfeldt) (2011-12-05)
| List of all articles for this month |

From: glen herrmannsfeldt <gah@ugcs.caltech.edu>
Newsgroups: comp.compilers
Date: Mon, 5 Dec 2011 04:24:22 +0000 (UTC)
Organization: Aioe.org NNTP Server
References: 11-11-048 11-11-053 11-11-054 11-11-061 11-11-064 11-11-069 11-12-010
Keywords: macros, design
Posted-Date: 06 Dec 2011 22:19:12 EST

Gene Wirchenko <genew@ocis.net> wrote:
> On Tue, 29 Nov 2011 07:37:49 +0000 (UTC), His Excellence, The
> Moderator wrote:


>>[The faux Algol-68 was pretty amazing. For that matter, so was the
>>PL/I preprocessor, which let you write entire programs that run at
>>compile time. -John]


> ISTR that there were macro assemblers that did the same. I recall
> an example of Towers of Hanoi being solved that way.


> [The assembler for IBM mainframes still does. -John]


I don't know if they still do, but for S/360 and S/370 the
assembler was used to generate programs, JCL and all, for sysgen.


The traditional method was to punch on real cards, and then put those
cards in a real card reader. Now they get punched on virtual cards
and go into a virtual card reader. (At least for emulated hosts.)


I don't know if this is still used for z/OS, though.


And still not quite as powerful as the PL/I preprocessor.


-- glen


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.