[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: begin oddities
From: |
Bill Schottstaedt |
Subject: |
Re: begin oddities |
Date: |
Thu, 25 Sep 2008 15:56:55 -0700 |
I've stared at the formal syntax, and read it as:
lambda is (lambda <formals> <body>)
<body> is <definition>* <sequence>
<definition>* is
(define <variable> <expression>)
| (define (<variable> <def formals>) <body>)
| (begin <definition>*)
so (lambda () (begin (define ...) ... in both forms looks legal to me.
- begin oddities, Bill Schottstaedt, 2008/09/24
- Re: begin oddities, Marijn Schouten (hkBst), 2008/09/24
- Re: begin oddities, Neil Jerram, 2008/09/25
- Re: begin oddities, Bill Schottstaedt, 2008/09/25
- Re: begin oddities, Bill Schottstaedt, 2008/09/25
- Re: begin oddities, Neil Jerram, 2008/09/25
- Re: begin oddities, Bill Schottstaedt, 2008/09/25
- Re: begin oddities,
Bill Schottstaedt <=
- Re: begin oddities, Bill Schottstaedt, 2008/09/25