Hacker News new | ask | show | jobs
by knodi 4726 days ago
Totally off topic, when i see ")))))))" it makes me want to run the other way.
2 comments

I'll add the classic response of "once you let your editor just handle it for you you forget about it entirely". Because, really, truly, when you code in lisp you're just traversing a very simple syntax tree. If you use emacs/paredit you literally stop typing and start using keyboard commands to "descend down the left branch" or "prune upward 4 times" or "delete this entire branch".
Seconding emacs and pardedit.

The power of such a simple approach to editing is very hard to grasp (even more so believe) until you've actually tried it yourself.

Fair point, but once you understand that every clojure form is:

(function arg1 arg2 ... argN)

The same impulse that made you want to run the other way should make you want to run screaming towards the language. :)