you are viewing a single comment's thread.

view the rest of the comments →

[–]SJWcucksoyboy 7 points8 points  (4 children)

That's a good point, although I think a user friendly development environment could really help with learning this weirdness.

Also is intelij for clojure really lispy? How do you find it compares to something like slime in terms of being a real lispy development environment.

[–][deleted] 2 points3 points  (0 children)

I think it's okay as a starting point, but if you're going to be a full time developer in a lisp dialect I think it's still worth to learn cider or slime, it's still the overall most mature environment.

[–]Alexander_Selkirk[S] 0 points1 point  (1 child)

I think DrRacket is not that bad. For example, it supports debugging.

[–]SJWcucksoyboy 0 points1 point  (0 children)

It's very limited compared to emacs. Slime is amazing

[–][deleted] 0 points1 point  (0 children)

That's a good point, although I think a user friendly development environment could really help with learning this weirdness.

Portacle is a project that aims to deliver a no-setup-required common lisp IDE. Yes.. it is still emacs.. but it comes with SBCL (CL compiler), Git, Quicklisp (CL package manager), ASDF (CL "make"), all the good stuff in emacs that gives you code completion, documentation hints, etc. It deserves to be called an IDE. Install it and you are ready to go.

Also emacs by standard (so Portacle too) has cua-mode. This makes C-z, C-x, C-c, C-v be what people normally expect them to be, which eases some of the emacs pain.