Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

'How do I "think in X" if I have a Y background" seems like an incredible programming blog/book idea.

I, for one, constantly find myself thinking along the same lines whenever I try out a new language.



Indeed. Rich Hickey's 2-part presentation on "Clojure for Java Programmers" was a really slick presentation of a Lisp. (Focusing on the 'code is data' aspect from the beginning (at least once he starts talking about the language specifics themselves, he does spend a while motivating dynamic languages) rather than talking a lot about just higher order functions and macros and so on. He goes over the evaluation model and its difference from a Java/C++ model, he shows how to interop with Java... It's just a great talk.)

Part 1: http://www.youtube.com/watch?v=P76Vbsk_3J0

Part 2: http://www.youtube.com/watch?v=hb3rurFxrZ8

Slides: http://www.slideshare.net/adorepump/clojure-an-introduction-...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: