I really like ideas described in this presentation by Rich Hickey.
Link on InfoQ: http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey
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