|
From: | David Billinghurst |
Subject: | Re: [Gcl-devel] gcl-2.6.11 and maxima-5.33.0 on windows (was Re: 2.6.11) |
Date: | Mon, 01 Sep 2014 15:50:43 +1000 |
User-agent: | Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
On 1/09/2014 3:18 PM, David
Billinghurst wrote:
Sorry for spamming the list, but I have made more progress. Maxima stores the numerical value of float constants %e. %pi, %phi and %gamma on the property list of these symbols. They are defined in the maxima file mlisp.lisp to 2048 bits of precision. I have trimmed the digits for readability (mdefprop $%e 2.7182818284..<pruning extra digits>... $numer) The two versions of gcl treat long decimal numbers differently. Here is a self contained lisp test case (setq e 2.7182818...<pruning extra digits>.... ) with gcl-2.6.10 2.718281828459045 with Version_2_6_11pre Cell error on |2.718281828459045..(pruning extra digits)....| Unbound variable.The variable |2.71828182845904..(pruning extra digits)....| is unbound |
[Prev in Thread] | Current Thread | [Next in Thread] |