logoalt Hacker News

Keyframetoday at 9:26 AM1 replyview on HN

*I am learning scheme(dr racket), which is i think derived from lisp*

it _is_ Lisp. Namely lisp-1, vs what one would consider lisp like common lisp would be lisp-2. Difference mostly being that in lisp-1 everything's in single namespace, whereas lisp-2 has more. So, in scheme you cannot have a function and a variable have the same name. In common lisp you can. Other diffs being (syntactically) passing functions and executing them. There are other things, of course, but not that big of a deal. Scheme is simpler and suitable for teaching / getting into lispen. I'd argue it might also be a rather well-equipped DSL.


Replies

bitwizetoday at 9:51 AM

"Emacsen" I can understand by analogy with plural forms like "oxen". "Lispen" is new to me.

show 1 reply