Kyle R. Burton on 4 Feb 2008 18:48:18 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: good example of macros?

  • From: "Kyle R. Burton" <kyle.burton@gmail.com>
  • To: philly-lambda@googlegroups.com
  • Subject: Re: good example of macros?
  • Date: Mon, 4 Feb 2008 21:48:09 -0500
  • Authentication-results: mx.google.com; spf=pass (google.com: domain of kyle.burton@gmail.com designates 64.233.184.226 as permitted sender) smtp.mail=kyle.burton@gmail.com; dkim=pass (test mode) header.i=@gmail.com
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to:received:received:received-spf:authentication-results:received:dkim-signature:domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:reply-to:sender:precedence:x-google-loop:mailing-list:list-id:list-post:list-help:list-unsubscribe; bh=Q4JFMrPaR1jKNvrumjkVBC7+Jnq8QOSgLBv1dMsGVcs=; b=6PsUIAxAPlnzsW08w1FhwVHY2QdzbB4gWRbc63BsZ273v6m0S3P7LGYrEDWhYu0r1Kg+RtXvySMyj9Ouch0aTg+I1dcSgBsXY3XTnNdbXJ5mv9EPXIgQ2mVgw9M0w9E2Ll4vPBlPQDHlQwKTpgmJ27V17zH4JCnQbm0Fs8G3yuY=
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=bAzuk6zo5FnOeMGJQJRzqW4la6IoymlA1mAuGJFqww4=; b=B8UPsYzGSw1HvVgJgm/WIhiximIlCZd6MIb6eGjjvqAQFNFcR1cp2O6cMe3cBIdAJPktA07ARmfJwpcSedN8y/JdJwih1zz7OEDOo7D/3BtmtIX+qCBpfucWJxCx9S7gLXHoXo8IMSK3zNbGIRx08X6Py4lATIF39qLAo9d32p0=
  • Mailing-list: list philly-lambda@googlegroups.com; contact philly-lambda-owner@googlegroups.com
  • Reply-to: philly-lambda@googlegroups.com
  • Sender: philly-lambda@googlegroups.com

> > I want to make sure I cover things that the group will find useful
> > (beyond "here's where to download lisp").
>
> Great idea.
>
> One set of macros that has always interested me was the automata
> example in this paper:
> http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk-automata-macros/paper.pdf
> by Shriram Krishnamurthi.
>
> It really shows the power of what can be done. cut, while a great
> macro and a way to save some keystrokes really doesn't do macros
> justice.


I'm going to read that and see if I can 'get it' enough to include
it...so cut/rcut/kcut just 'save keystrokes'? -- would you want to see
a control construct like random-if or rcond?:

  http://asymmetrical-view.com/lisp-presentation/random-if.lisp

(I used those at one point in some example ga code I was playing with)

That paper starts out with the assertion that most examples are so
simple that most people think 'eh, so what', but the complex ones are
so complex as to not be easily comprehensible - which is exactly my
experience...thanks for forwarding it.

Kyle