Is this "let over lambda", instead as "define over lambda"?

Actually in general, is the intent that define should be an
alternative to let in all cases?  Although you pay 2X typing the
symbol itself, you save parens and a level of indent? :)

On Wed, Sep 21, 2011 at 4:24 AM, David Van Horn <dvanh...@ccs.neu.edu> wrote:
> The grammar for define includes
>
>   (define id expr)
>
> but I wonder if this couldn't be relaxed to
>
>   (define id body)
>
> so that you could write things like
>
>   (define count
>     (define i 0)
>     (λ () (begin0 i (set! i (add1 i)))))
>
> David
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to