[racket-dev] Internal definitions in `define'
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!