Sean Corfield wrote:I haven't seen any benchmarks - and I think the performance improvements will be very dependent on which language features you use heavily... I'm not sure they're across the board changes...
Jk Robbins wrote:
I'm not even clear on the differences between functional, imperative, and procedural programming, so it seems like a good place to start.
I've started on the Python tutorials but I'd like to hear some opinions.
What's the best way to learn functional programming? What are your favorite websites or books? Is Python a good choice or should I start with something else like Haskell or Scala?
btw, I have no experience with calculus, so I realize that I need to start with an understanding of lambda calculus. Pointers on this are welcome.
chris webster wrote:Yes, I've been visiting InfoQ again (it's like daytime television for nerds), and this time I found an interesting informal talk (1 hour) about how Clojure was introduced to replace key components of a complex Java-based system at an investment bank:
There's a lot of discussion about the cultural/political aspects of doing this in a relatively conservative organisation, as well as the technical challenges.
chris webster wrote:
Gary Deer wrote:I can play around with Clojure when I'm ... on the toilette.
Alisa Peter wrote:Linux is the best Operating System