Hi, Not to make you undo what you have done, but is this the right decision?
Progress comes with a cost, if someone wants to upgrade to use the latest software and expects it to not break older programs, they can just not upgrade. Microsoft spent enormous amount of time/cost ensuring backward compatibility. Apple/Facebook break thinks when newer software is released. Which way does Xamarin want to go? For me as long as the change is an improvement, it is better to improve rather than be restricted because of backward compatibility. Most good programmers, hate rework and they will never like to redo what was working perfectly and they will never approve even something which may be beneficial to a large number of developers if it requires rework. Hence doing things based on Programmer desire may lead us on the wrong path. Rather than removing this optimization, Is it possible to create a static flag at class level to skip/enable this optimization and by default it can skip??enable?? and in case it is required then developers can enable??disable it. Sorry for recommending unnecessary work to ensure backward compatibility. This way of working is going to be hell for all programmers, if by default we are not implementing optimization since they have now to read documentation to understand all these flags and it increases everyone's work. Backward compatibility is a beast and ensuring backward compatibility may be an incorrect decision from a time/cost/improvement/developer point of view. Just my 2 cents. On Tue, Aug 27, 2013 at 3:35 AM, Jonathan Pryor <j...@xamarin.com> wrote: > On Aug 17, 2013, at 5:19 PM, JLee <mono.andr...@gridline.de> wrote: > > Jonathan Pryor-2 wrote > >> 1. I revert the optimization. <...> > >> 2. We document this somewhere, and say "Don't Do That" <...> > > > > What's about: > > 1. revent the "optimization" until > > 3. We've found another solution > > ? > > That amounts to "revert, and don't bother discussing the tradeoffs." I was > attempting to provide the tradeoffs in an effort to spark discussion. It > would seem that a reduced GREF count is immaterial; it breaks code, and > thus should be reverted, period. > > Fair enough. Done. The next 4.8.2 alpha will revert this change. > > - Jon > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > -- Sridharan Srinivasan Alias Sri Ph:(65)98255785/(65)63922439 www.arshu.com
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid