[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] macro systems and chicken (long)
From: |
John Cowan |
Subject: |
Re: [Chicken-users] macro systems and chicken (long) |
Date: |
Fri, 4 Apr 2008 14:32:06 -0400 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
Alaric Snell-Pym scripsit:
> > I think quite otherwise: I would never write a macro in any system
> > other than syntax-rules -- all other macro systems strike me as
> > standing on a foundation of quicksand.
>
> Oooh, interesting!
>
> Pray tell?
I suppose that syntax extension is one thing, arbitrary compile-time
programming is another. It's useful to be able to express common
patterns directly in the language, but I don't see the point of
running code in the compiler, which is a rather constrained
environment.
> My position, I suppose, is that I'm personally quite interested in
> quite complex macros. Such as, for example, ones that implement quite
> different programming languages by really being a compiler from them
> into Scheme...
In such a case I would write a compiler in Scheme directly,
using the run-time facilities rather than macros, and either
compile or interpret the result.
In short, I'd rather have a pipeline of program transformers rather
than a multi-phase monolith.
--
John Cowan
address@hidden
I am a member of a civilization. --David Brin
- [Chicken-users] macro systems and chicken (long), Alex Shinn, 2008/04/04
- Re: [Chicken-users] macro systems and chicken (long), Alaric Snell-Pym, 2008/04/04
- Re: [Chicken-users] macro systems and chicken (long), Alex Shinn, 2008/04/05
- Re: [Chicken-users] macro systems and chicken (long), John Cowan, 2008/04/05
- Re: [Chicken-users] macro systems and chicken (long), Elf, 2008/04/07
- Re: [Chicken-users] macro systems and chicken (long), Robin Lee Powell, 2008/04/07
- Re: [Chicken-users] macro systems and chicken (long), Elf, 2008/04/07
- Re: [Chicken-users] macro systems and chicken (long), Vincent Manis, 2008/04/07
- Re: [Chicken-users] macro systems and chicken (long), Vincent Manis, 2008/04/07
Re: [Chicken-users] macro systems and chicken (long), Leonardo Valeri Manera, 2008/04/04
Re: [Chicken-users] macro systems and chicken (long), felix winkelmann, 2008/04/07