News for hackers. Stuff that matters.
Re:Lisp in Small Pieces: Table of Contents and Code by bulte-rs on Thursday November 13, 2014 @03:36AM (#8600514)
Yet, even carpenters can have favorite tools. I really enjoy hitting stuff with a large sledgehammer; that doesn't mean I use it to do everything... I just really like hitting stuff with a big hammer, makes it extra special when I can actually use it.

Same applies - imo - to programming languages. I use Ruby for most of my work since "it just gets the job done"; but I really love the moments I can work on one of my clojure projects.

Clojure is my favorite hammer at this moment, that might change to F#, Haskell, Go, <new language> anytime.

Re:Lisp in Small Pieces: Table of Contents and Code by dkarapetyan on Thursday November 13, 2014 @03:42AM (#8600520)
That's why I said one should program in a plethora of languages to understand the strengths and weakness of each paradigm and feature set. You wouldn't use a sledgehammer to put a nail in the wall for hanging a picture and similarly there are certain situations where Clojure or Ruby is not the right language.
Re:Lisp in Small Pieces: Table of Contents and Code by bulte-rs on Thursday November 13, 2014 @06:14AM (#8600934)
But imagine how much fun it would be to drive that tiny nail into the wall with that huge sledgehammer.

I don't disagree with you - on the contrary - but just wanted to point out that fun might be a great motivator for chosing a language.