<div dir="ltr"><br><br>On Friday, March 7, 2014 3:24:06 PM UTC-6, Andrew Barnert wrote:<div> </div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="auto"><div><span style="font-size: 13px;">The decision was discussed at the time, and all the pros and cons were hashed out. If you're not willing to read that discussion, your opinion that the change was a mistake is worth exactly as much as that of any individual user who asked for the change.</span></div></div></blockquote><div><br></div><div>hi Andrew,  I have been studying the python-ideas archive & the python-dev archive all</div><div>night. I have read hundreds of posts. I am finding something very interesting. My proposal</div><div>has been coming up (time and again) in different flavors for many years;  with all the same</div><div>people participating (with all of the very same discussion almost verbatim).</div><div><br></div><div>Just for history sake, I thought you might be interested in a blast from the past from Raymond</div><div>Hettinger in response to Lennart Benschop who made the decimal literal proposal in Oct, 2007:</div><div><br></div><div>Just for historical context only:</div><div><br></div><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">On Oct 26, 1:54 am, Lennart Benschop <</span><a href="http://python.6.x6.nabble.com/user/SendEmail.jtp?type=node&node=1580823&i=0" target="_top" rel="nofollow" link="external" style="color: rgb(64, 137, 174); font-size: 18px; font-family: 'Open Sans'; background-color: rgb(250, 249, 245);"><span style="color: inherit;">[hidden email]</span></a><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">> wrote: </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">> My proposal: </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">> - Any decimal constant suffixed with the letter "D" or "d" will be </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">>   interpreted as a <span class="bold highlight search-highlight" style="font-weight: bold; background-color: rgb(255, 255, 102);">literal</span> of the Decimal type. This also goes for </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">>   decimal constants with exponential notation. </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">There's nothing new here that hasn't already been proposed and </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">discussed on python-dev.  There were no major objections <span class="bold highlight search-highlight" style="font-weight: bold; background-color: rgb(255, 255, 102);">to</span> the idea; </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">however, it will need <span class="bold highlight search-highlight" style="font-weight: bold; background-color: rgb(255, 255, 102);">to</span> wait until there is a good C implementation </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><span style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);">of the decimal module (which is in the works but coming along very, </span><br style="color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px; background-color: rgb(250, 249, 245);"><div><span style="background-color: rgb(250, 249, 245); color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px;">very slowly).</span><span style="background-color: rgb(250, 249, 245); color: rgb(69, 77, 75); font-family: 'Open Sans'; font-size: 18px;"> </span></div><div><br></div><div>{from the history department} </div></div>