
Because -let-internal wasn't rename-out'd, users would see its name in syntax error messages. Adding #:context forces the error messages to be phrased in terms of the given form.
5 lines
102 B
Racket
5 lines
102 B
Racket
#;
|
|
(exn-pred exn:fail:syntax? #rx"let: expected identifier")
|
|
#lang typed/racket
|
|
(let ([() 5]) (void))
|