Subject: Re: Common Lips vs Scheme
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 14 Jul 2002 20:53:41 GMT
Newsgroups: comp.lang.scheme
Message-ID: <agsocl$8khdd$1@fido.engr.sgi.com>
Kaz Kylheku  <kaz@ashi.footprints.net> wrote:
+---------------
| Rob Warnock wrote:
| > A couple more:
| > - A very clear separation betwen various "times" in the life
| >   of a program: read time, compile time, macro expansion time,
| >   evaluation time (also called execution or run time), and
| >   considerable user control over making things happen differently
| >   at compile, load, or execute times with the EVAL-WHEN form.
| >   Very important when using complex macros.
| 
| I sort of tried to cover that in my point:
|   - control over evaluation: programmer can indicate whether something
|     should be evaluated at load time, compile time, or execution time.
+---------------

Oops, so you did.

+---------------
| > - Compiler macros [CLHS 3.2.2.1]: A macro, that can have the same name
| 
| Have that one; grep again. ;)
+---------------

Ditto. Oops!

All I can say is that I hope my elaborations of those points prove
helpful to someone, somewhere...


-Rob

-----
Rob Warnock, 30-3-510		<rpw3@sgi.com>
SGI Network Engineering		<http://www.rpw3.org/>
1600 Amphitheatre Pkwy.		Phone: 650-933-1673
Mountain View, CA  94043	PP-ASEL-IA

[Note: aaanalyst@sgi.com and zedwatch@sgi.com aren't for humans ]