I don't think think that saving a few lines of code would be worth the performance trade off
If that was the only benefit, I would agree. The point though, is really to simplify debugging for the developer and reduce crashes for the user. It's pointless to judge the performance impact until we have something to work with.
In any case, the higher-level abstractions always seem to win out in the long run. It happened with Quartz, Cocoa Bindings and even as far back as C versus assembly. So while you may not use it right away, you almost certainly will eventually.
by Scott Stevenson — May 06
If that was the only benefit, I would agree. The point though, is really to simplify debugging for the developer and reduce crashes for the user. It's pointless to judge the performance impact until we have something to work with.
In any case, the higher-level abstractions always seem to win out in the long run. It happened with Quartz, Cocoa Bindings and even as far back as C versus assembly. So while you may not use it right away, you almost certainly will eventually.