On Apr 1, 2008, at 2:20 PM, Laurent Sansonetti wrote:
On Apr 1, 2008, at 12:41 PM, Pierce T. Wetter III wrote:
kvc_accessor is gone...
Ultimately pure Ruby accessors will work in this case.
Don't you have to do the willChangeValueForKey, etc. stuff then?
I think we can avoid that, but otherwise, yes we will do that. I want this to be the most transparent possible for the developer.
Use the same keywords that objc uses then. (i.e. "property")
That's weird, I do not reproduce this in my environment (trunk)
$ macruby -e "framework 'SyncServices'; p ISyncManager.sharedManager" #<ISyncConcreteManager:0x28a00b0>
$ macirb irb(main):001:0> framework 'SyncServices' => true irb(main):002:0> ISyncManager.sharedManager => #<ISyncConcreteManager:0x2aa47b0> irb(main):003:0> ISyncManager.sharedManager.enabled? => true irb(main):004:0>
Ah. Worked after a "make clean; make; make install-nodoc" Note to self, do "make clean" after "svn update". Note to dev team: Makefile dependencies not all they could be. Investigate make dependency generator. pierce