>>106311614
Emacs includes many conveniences for manipulating and evaluating s-expressions. If you're a lisp programmer, you owe it to yourself to give Emacs a sincere try.

After starting emacs, try this:
C-x 3 :: setup vertical split
C-x o :: switch windows
M-x ielm :: start elisp repl
C-x 2 :: setup horizontal split
C-x o :: switch window
C-x b *Messages* :: switch to *Messages* buffer

For extra credit, you can `M-x scroll-bar-mode` to toggle the scroll bars off. I'm not a fan.

Then, over in the *scratch* buffer, type in some code.
(message "Hello, %s!" "world")

(defun hello (s)
"Say hello to S."
(message "Hello, %s!" s))


You can run this code in a variety of ways.
- The first way most people learn is to put their cursor at the end of an expression and hit `C-x C-e`.
- Another way is to put your cursor inside an expression and hit `C-M-x`.

Play around with it.