<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4887447608343482497.post680873821662318039..comments</id><updated>2009-02-09T12:51:53.453-08:00</updated><title type='text'>Comments on You work for me, Computer: Pythagoras was a smart guy</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.brandonbloom.name/feeds/680873821662318039/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4887447608343482497/680873821662318039/comments/default'/><link rel='alternate' type='text/html' href='http://blog.brandonbloom.name/2006/03/pythagoras-was-smart-guy.html'/><author><name>Brandon Bloom</name><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4887447608343482497.post-5330289363895389486</id><published>2009-02-09T12:51:00.000-08:00</published><updated>2009-02-09T12:51:00.000-08:00</updated><title type='text'>Threw him overboard? That's an irrational response...</title><content type='html'>Threw him overboard? That's an irrational response! (har har har, oh puns)&lt;BR/&gt;&lt;BR/&gt;I'd love to see symbolic computations as the default for a mainstream programming language. Software is about abstraction, so it seems reasonable that the default behavior is as abstract and general as possible. If performance suffers, pervasive type inference should be capable of switching to IEEE standard doubles with a single type annotation.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4887447608343482497/680873821662318039/comments/default/5330289363895389486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4887447608343482497/680873821662318039/comments/default/5330289363895389486'/><link rel='alternate' type='text/html' href='http://blog.brandonbloom.name/2006/03/pythagoras-was-smart-guy.html?showComment=1234212660000#c5330289363895389486' title=''/><author><name>Brandon Bloom</name><uri>http://www.blogger.com/profile/16981101182779460140</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='10281291373750668260'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.brandonbloom.name/2006/03/pythagoras-was-smart-guy.html' ref='tag:blogger.com,1999:blog-4887447608343482497.post-680873821662318039' source='http://www.blogger.com/feeds/4887447608343482497/posts/default/680873821662318039' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-4887447608343482497.post-6832526744389136075</id><published>2009-02-09T12:36:00.000-08:00</published><updated>2009-02-09T12:36:00.000-08:00</updated><title type='text'>Well...Pythagoras may have been smart, but rumor h...</title><content type='html'>Well...Pythagoras may have been smart, but rumor has it that the Pythagoreans killed the guy who proved the existence of irrational numbers!&lt;BR/&gt;&lt;BR/&gt;http://en.wikipedia.org/wiki/Hippasus&lt;BR/&gt;&lt;BR/&gt;In any case, I agree with your idea that bignums should be the default in almost any programming system:&lt;BR/&gt;&lt;BR/&gt;http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic&lt;BR/&gt;&lt;BR/&gt;This was driven home recently when a friend of mine was confused by the results of a floating point calculation.  I had to explain IEEE 754, and was thinking that it really does seem like something the average scripter or excel user should not have to learn.&lt;BR/&gt;&lt;BR/&gt;Would be even more fun if we could store all calculations symbolically, and have some kind of mathematical engine behind the scenes.  The symbol engine would reduce expressions whenever it could (e.g. sin(pi) =&amp;gt; 0), and would create string caches of the approximate values to whatever precision you wanted for display.&lt;BR/&gt;&lt;BR/&gt;That might take a while.  :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4887447608343482497/680873821662318039/comments/default/6832526744389136075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4887447608343482497/680873821662318039/comments/default/6832526744389136075'/><link rel='alternate' type='text/html' href='http://blog.brandonbloom.name/2006/03/pythagoras-was-smart-guy.html?showComment=1234211760000#c6832526744389136075' title=''/><author><name>hostilefork</name><uri>http://www.blogger.com/profile/01873914328480997979</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.brandonbloom.name/2006/03/pythagoras-was-smart-guy.html' ref='tag:blogger.com,1999:blog-4887447608343482497.post-680873821662318039' source='http://www.blogger.com/feeds/4887447608343482497/posts/default/680873821662318039' type='text/html'/></entry></feed>