Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!sdd.hp.com!spool.mu.edu!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!markf From: markf@zurich.ai.mit.edu (Mark Friedman) Newsgroups: comp.lang.scheme Subject: Re: Macros in MIT Scheme? Message-ID: Date: 6 Mar 91 19:51:11 GMT References: <1991Mar6.121237.13149@news.cs.indiana.edu> Sender: news@ai.mit.edu Reply-To: markf@zurich.ai.mit.edu Organization: M.I.T. Artificial Intelligence Lab. Lines: 25 In-reply-to: boyer@iuvax.cs.indiana.edu's message of 6 Mar 91 17:12:25 GMT In article <1991Mar6.121237.13149@news.cs.indiana.edu> boyer@iuvax.cs.indiana.edu (Charles David Boyer) writes: What kind of macro facility does MIT Scheme support? I expect there to be two answers to this question. A low level mechanism, such as "macro", and a high level mechanism, such as "extend-syntax". A description of the MIT Scheme macro facilty can be obtained by anonymous FTP from altdorf.ai.mit.edu in archive/scheme-7.1/macros.txt. The short answer is that we have a low-level "macro" mechanism. We will probably have a high-level mechanism soon after the specification for that mechanism is completed and more or less accepted. -Mark -- Mark Friedman MIT Artificial Intelligence Lab 545 Technology Sq. Cambridge, Ma. 02139 markf@zurich.ai.mit.edu