Scheme syntax seems very lambda-expression-friendly. I can do this
(define blah
(lambda (n) (* n n)))
But this isn't possible in elisp. I can do this
(defun simple (x)
((lambda (n) (* n n)) x))
but of course not this
(defun simple
(lambda (n) (* n n)))
or this
defun simple ()
(lambda (n) (* n n)))
Hence, elisp seems a step removed from the Scheme world of "purer" lambda expressions . . . or am I, the beginner, missing something here . . . or is this not a big deal, i.e., there's nothing gained with the Scheme way of doing lambda.