[Maxima] [sage-devel] elliptic_e(0.5, 0.1) differs from Mathematica 7 by about 0.04%.
wstein at gmail.com
Mon Aug 10 09:02:54 CDT 2009
On Mon, Aug 10, 2009 at 1:02 AM, Dr. David Kirkby
<david.kirkby at onetel.net>wrote:
> Valery Pipin wrote:
> > William Stein wrote:
> > <<sorry, it's too long> >
> >>> I've no idea how the Sage group would feel about switches lisps. Given
> >>> they have just recently done that (I forgot what was used before),
> >>> might not be too much enthusiasm for it.
> >> Since you have no idea, perhaps I should clarify: There is no way in
> >> we are switching from ECL to anything else.
> >> ECL is massively better than CLISP, and is also the *only* other lisp
> >> is currently supported and builds 100% from source code. Both CMUCL
> >> SBCL are immediately ruled out just because of that reason. This is one
> >> the DoD requirements for Sage -- they absolutely will never consider
> >> CMUCL or SBCL (I have asked).
> > Too bad :-). Sbcl builds from the source on the most Unixes at least
Just to be clear -- it does *not* build from source using the GCC compiler
anywhere. It requires an existing common lisp implementation to get
anywhere. The first sentence of guide to installing SBCL from source says:
"To build SBCL you need a working toolchain and a Common Lisp system (see
section 2.5 "Supported platforms")." As a result, SBCL can't be used for
Sage, as mentioned above. I should also mention that according to
http://sbcl.sourceforge.net/platform-table.html, SBCL doesn't support
> >> Why do you think cmucl or sbcl would give high performance. Are you
> >>> suggesting ecl would give lower performance?
> > It is certainly true. Should I write a paper for sage journal about it?
> > best wishes
> > Valery
> I will certainly try Sbcl, even if it can't be used in Sage.
> If SBcl builds on Solaris and gets the right results, it would tend to
> suggest the bug is in ECL, though one would have to admit that is not
> 100% proof (it could be a gcc bug, which only ECL causes).
> I will do this, later today (UK time)
+1. It's a really good idea to try the same code on top of clisp, sbcl, or
whatever, if you have the time.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Maxima