About a minute ago, Mark Engelberg wrote:
> On Sat, Nov 6, 2010 at 10:22 PM, Eli Barzilay <e...@barzilay.org> wrote:
> > * The `when', `unless', `cond', `case', and `match' forms (in
> >   `racket/base' and derived languages) now allow immediate
> >   internal definitions.
> 
> Can you point me to some examples of this?  I can't find any in the
> documentation.

Here's an example.

  > (let ([x 1])
      (when (< x 10) (define x "small") (printf "~a\n" x))
      (* x 100))
  small
  100

The documentation for them doesn't have examples.  I'd add some, but
this probably warrants some more editing than that.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to