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)))
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.