I just read Spectre's intro blog post, and I gained IQ. THIS is why I love working in #clojure -- how often things are learned that can make you smarter in every domain. http://nathanmarz.com/blog/clojures-missing-piece.html
@worldsendless I wish i could get past how much i dislike the clojure syntax, because it does seem like a great language otherwise.. but the aesthetics make my skin crawl.. HAskell i love but so rarely get the chance to code it.
@worldsendless I find the excessive use of paraenthesis hard to read and just ugly. I have no real functional reason to dislike it other than being hard to read maybe, but mostly i just find it hideous.
That said I started on lisp not clojure which was particularly unpleasant due to having so many varients. That may have gotten my hate going before clojure stood a chance, which doesnt have many of the issues I hated from lisp.
@worldsendless yea if you format your code well it can solve some of the problem.
I'm pretty happy with haskell as my go to functional language. I love that its pure functional too unlike clojure
@freemo Haskell is for sure on my to-learn list, as it must be for any Functional afficionado
@worldsendless I find it to be quite beautiful once you learn it... it is a bit overwhelming though.
Yea there is a lot to learn and it can be rough at first for sure. I'm no expert in haskell myself.
You can do quite a bit even with a fraction of the understanding. Alot of the advanced stuff makes code easier to write but its not strictly needed IMO.
@veer66 @freemo @worldsendless
Hey, it takes some people a month to run a command that executes in 2 seconds- though that would be for other reasons.
At least you've done more than most people- give yourself credit for that!
Yea the extensions may be a lot to learn. Thing is, some of them are kinda needed. I had to use extensions a lot in the past when i coded and mainly because without it the design would be lacking in some cases
Take this multibimap I wrote as an example. It uses 5 extensions and I feel all of them are needed for "good" code.
@freemo yeah, I've had similar reactions to CL and ELisp as far as paren disorientation. As much of a cop-out as it feels to suggest a tooling solution, rainbow parens does work wonders.