Modeling Time and Identity

I really like ideas described in this presentation by Rich Hickey.

Link on InfoQ:

One of the fundamental requirements for future computing: explicit representation of “values” and changes in time.

“… The future is a function of the past, it doesn’t change it …”

“… We associate identities with a series of causally related values …”

Presented ideas are very close to my own understanding of new subject-centric programming model