Skip to content

Comment on Clojure core.async and Go: A Code Comparison

Comments

Totally off topic, when i see ")))))))" it makes me want to run the other way.

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. :)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.