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

Reply via email to