Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!milano!cadillac!mac From: mac@k9.cad.mcc.com (Mac Michaels) Newsgroups: comp.lang.scheme Subject: Re: why is quasiquote necessary? Message-ID: Date: 1 Jun 90 14:44:53 GMT References: <1990May31.214540.21763@sq.sq.com> Sender: news@cadillac.CAD.MCC.COM Reply-To: mac@mcc.com (Mac Michaels) Distribution: comp.lang.scheme Organization: MCC CAD Program, Austin, Texas Lines: 18 In-reply-to: dak@sq.sq.com's message of 31 May 90 21:45:40 GMT alms@cambridge.apple.com (Andrew L. M. Shalit) writes: >It occurred to me today that Scheme doesn't really need a quasiquote >special form. Instead, quote could have just been extended to handle >unquote and unquote-splicing. >I can only think of two reasons for having both quote and quasiquote: I always thought that quasiquote was there to allow Scheme code to generate expressions that contain unquote and unquote-splicing symbols [, and ,@]. Quote does not process these symbols and thus allowing the generation of forms containing them. -- USPS: Mac Michaels, 3500 West Balcones Center Dr., Austin,TX 78759 ARPA: mac@mcc.com TELE: (512) 338-3509 FAX: (512) 338-3600 UUCP: {uunet,harvard,gatech,pyramid}!cs.utexas.edu!milano!cadillac!mac :-)))))))) She had so many chins, she looked like a piece of Lisp code!