Picon

[Lisp-br users] let com colchetes em scheme

Pessoal,

lendo um código na internet vi a seguinte notação em scheme:

(let ([foo bar]) ...)

um let com colchetes.

Eis um fragmento do código:

(define (copy in out)
  (let ([buffer (make-buffer 8192)])
    (let loop ([rc 0])
      (...)))

Qual a diferença entre essa notação e o "let normal"? Isso é um extensão ou
faz parte da linguagem?

Att,

Jonas

Gmane