Deutsch   English   Français   Italiano  
<v4onc4$hh2o$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!feeds.phibee-telecom.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: HenHanna <HenHanna@devnull.tb>
Newsgroups: comp.lang.lisp,comp.lang.scheme
Subject: Re: on the evolution of lisp
Date: Mon, 17 Jun 2024 00:07:48 -0700
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <v4onc4$hh2o$1@dont-email.me>
References: <87sf2ac185.fsf@yaxenu.org> <v4ldd0$3mt2i$2@dont-email.me>
 <8734pcjumt.fsf@yaxenu.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 17 Jun 2024 09:07:49 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="8b1e823bd3e444c0f005056897c95b12";
	logging-data="574552"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/6OhkyCLe69r6eqjEvTufvzWEBWL6mm14="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:hl6cvXNL+sY8j8ru1ex8PgTOUR8=
Content-Language: en-US
In-Reply-To: <8734pcjumt.fsf@yaxenu.org>
Bytes: 2759

On 6/16/2024 5:11 PM, Julieta Shem wrote:
> HenHanna <HenHanna@devnull.tb> writes:
> 
>> On 2/2/2024 7:52 AM, Julieta Shem wrote:
> 
> [...]
> 
>>> (*) Alan Bawden
>>> Hey, Alan!  I didn't know who you were.  (I like not to know who I'm
>>> talking to.)  The document spoke very highly of you.  It first mentions
>>> you were in the Commmon Lisp Group and eventually calls you a
>>> backquote-meister.  Impressive!
>>>     The backquote syntax was particularly powerful when nested.  This
>>>     occurred primarily within macro-defining macros; because such were
>>>     coded primarily by wizards, the ability to write and interpret nested
>>>     backquote expressions was soon surrounded by a certain mystique.  Alan
>>>     Bawden of MIT acquired a particular reputation as backquote-meister in
>>>     the early days of the Lisp Machine.
>>> We also learned about synctatic closures.  Very cool.
>>
>>
>>        yes, he is the backquote-meister  --- Checkout his paper on it.
> 
> (It's great to have the experts around.)
> 
> There are so many papers.  I suppose you mean
> 
>    Bawden, Alan. ``Quasiquotation in Lisp.'' PEPM, 1999.
> 
> Thanks.


yes.  i think that's the one....
i think there are 2 PDF versions (floating around).



_________________________the following Backquotes aren't  really nested.


(define-macro (ave x)
   `(/ (+ ,@ (map (lambda (n) `(+ ,@ (make-list n 1))) (cadr x)))
       (+ ,@ (map (lambda (n) 1) (cadr x)))))

(print (ave  '(1)))
(print (ave  '(1 2 3)))

gosh> (macroexpand '(ave '(1 2 3)))
          ==>        (/ (+ (+ 1) (+ 1 1) (+ 1 1 1)) (+ 1 1 1))