• ☆ Yσɠƚԋσʂ ☆@lemmygrad.mlOP
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    One thing I highly recommend is using an editor with structural editing support. One nice thing with s-expressions is that you can treat them like Lego blocks that compose with each other. So, when you edit code, you’re really manipulating the tree of expressions where you can nest them, move them around, etc. It’s a very different experience from editing line of text the way you do in most languages. Getting a live editing environment is also key for a good experience, All the popular editors like VSCode, Vim, and Emacs have nREPL support which allows them to hook into a running Clojure program and evaluate code inside it.