Hacker News new | ask | show | jobs
by agumonkey 3462 days ago
Hickey himself based clojure on a different interpretation of time (place vs value). He talked about it a a conf long ago.

Going away from falsely linear time and shared mutation is one strength. You can rely on what has been assumed much stronger. Very good for concurrency.

2 comments

That talk was "The Value of Values," which I enjoyed as well.

Links for anyone interested:

https://www.infoq.com/presentations/Value-Values (1 hour version)

https://www.youtube.com/watch?v=-6BsiVyC1kM (1/2 hour version)

That's a great talk and has had a lot of influence. It's specifically referenced in Project Valhalla's proposal: http://openjdk.java.net/jeps/169
Haa good catch, that's a strong sign if Oracle/Java is using it as an inspiration.
The epochal time model of Clojure was an enlightenment moment for me when I was learning Clojure. I now sorely miss it when I have to work in any other language :)