Path: utzoo!attcan!uunet!mcsun!hp4nl!kunivv1!ge From: ge@kunivv1.sci.kun.nl (Ge' Weijers) Newsgroups: comp.lang.misc Subject: Re: Anyone want to design a language? Message-ID: <1186@kunivv1.sci.kun.nl> Date: 15 Mar 90 16:49:32 GMT References: <22569:05:10:24@stealth.acf.nyu.edu> <8475@wpi.wpi.edu> <24123:04:14:07@stealth.acf.nyu.edu> <1966@l.cc.purdue.edu> <191@gollum.twg.com> <78=1NPDxds13@ficc.uu.net> <16136@haddock.ima.isc.com> Organization: University of Nijmegen, The Netherlands. Lines: 24 peter@ficc.uu.net (Peter da Silva) writes: >We can put it back later. Let me be a literal minded language purist for a >while. A good macro facility (like lisp's) that works within the syntax >of the language can be used to put it back... >macro "for(@?initial; @?test; @?final) @body" >{ > @if(?initial) @initial; > while(@if(?test) @test @else true) { > @body; >1: @if(?final) @final; > } >2: >} Wow: STAGE2 rising from the grave. (STAGE2 was a macroprocessor that could process multi-line macros. It was written in itself towards an assembler) Ge' Weijers Internet/UUCP: ge@cs.kun.nl Faculty of Mathematics and Computer Science, (uunet.uu.net!cs.kun.nl!ge) University of Nijmegen, Toernooiveld 1 6525 ED Nijmegen, the Netherlands tel. +3180612483 (UTC-2)