Does anyone know of a reason to not have an implicit `begin' in a plain definition, translated into an implicit (let () ...) in racket?
When I see things like this: http://stackoverflow.com/questions/8667403 I think that people expect the syntax of `define' to be uniform, so if you can switch these: (define (foo x) (+ x 1)) (define foo (+ 8 1)) then the expectation is for the same to work when there are multiple expressions. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________ Racket Developers list: http://lists.racket-lang.org/dev