I watched this Channel 9 talk and a very interesting expression was made in about 60 minutes.
He said that even with completely pure functions, after introducing the flows, you can imitate the side effects.
The way he outlined this uses the C-omega notation, which I am not familiar with, and it already has the appropriate language support for this.
The problem I am facing is how do you implement get and set handlers without assignments? Of course, handlers would have to change the value so that the inner loop of the thread could write a new value?
What am I missing? How could I implement this in LISP, for example, which has no special constructs?
source
share