Professional tools are never easy to use for beginners |
The syntax of the code is the same as the syntax of the data. |
|
|
Constraints are here to help you! |
Paredit never lets your code become unbalanced
Wrap expression
to
| Slurp forward and Barf backward
to
|
Splice
to
| Kill backwards
to
|
โThe code is a tree.
Never use arrow keys to navigate in your code |
'(a b
c
[d.a d.b]
(e.a [e.b.a (e.b.b.a e.b.b.b)]
e.c)
๐ To navigate from b
to e.a
, we move forward twice and forward into sexp once
REPL comes from the LISP tradition
REPL is much more than a shell or a browser console
Evaluate the form that ends at caret
Evaluate top form
Evaluate the whole buffer
Comment block
spy
Practice structural editing on your IDE
Navigate the code without arrow keys
Connect the REPL to your IDE