Ember uses something like:
val: function(){
...
}.property()
and things like:
func: function(){
}.observes('someValue')
I think the fact that you can add a property to the end of a function is quite neat and would like to replicated it.However, I could not find where either of those things are implemented in the source and am wondering if anyone knows?
Also, more importantly, what exactly is going on here?