In which modern language/environment/framework is programming a joy?
yummyfajitas: I've recently started using Clojure. Writing Clojure in Emacs (using Slime) is a joy. The integration is just fantastic; write code, send it to the repl, then occasionally switch over directly to run commands.(Writing SBCL instead of clojure was also nice, but ultimately the cruft of common lisp made it difficult to continue.)Paredit mode makes it even prettier. Paredit mode makes sure that a) the buffer contents are always a balanced sexp and b) you can mostly use the same keystrokes as normal editing.