Here is a brief discussion from January 2011: http://alioth.debian.org/forum/forum.php?thread_id=14814&forum_id=999&group_id=30402
If you want to follow it in time order, read it from bottom to top. Andy On Sun, Sep 18, 2011 at 10:19 AM, Chas Emerick <[email protected]>wrote: > I've not followed the benchmarking game much at all, but it surprises > me that implementations are allowed to use native libraries at all. > > I figure that there must have been some discussion/debate around this > somewhere at some point, but a few minutes of googling yielding > nothing interesting. Does someone have a pointer to the rationale? > > Cheers, > > - Chas > > On Sep 18, 11:20 am, Andy Fingerhut <[email protected]> wrote: > > One more detail. The Scala program, and I think all of the fastest > programs > > for that problem, use the GNU GMP library for big integer arithmetic. > > > > If the Clojure program also used that library, it should be as fast, or > > nearly so, as any other program that uses the same algorithm and the GNU > GMP > > library. > > > > I've got some code somewhere that uses the GNU GMP library from Clojure, > but > > it required a new Java JNI wrapper C code layer vs. what is used by some > of > > the other programs. The maintainer of the web site preferred not to make > > such changes about 6 months back when I asked if such a submission would > be > > acceptable. > > > > Andy > > > > On Sun, Sep 18, 2011 at 8:16 AM, Andy Fingerhut < > [email protected]>wrote: > > > > > > > > > > > > > > > > > Everyone is welcome to make faster versions if they can figure out how. > > > > > I suspect that most of the time is spent in BigInteger math in that > > > particular program. If so, type annotation won't speed that up. > > > > > Glad to be proved wrong, though! > > > > > Andy > > > > > On Sun, Sep 18, 2011 at 12:02 AM, Vagif Verdi <[email protected] > >wrote: > > > > >> Check for example this code: > > > > >>http://shootout.alioth.debian.org/u64q/program.php?test=pidigits&lang. > .. > > > > >> It is slower than scala 8 (!!!) times. > > >> But peppering it with types can easily bring it on par with java/ > > >> scala. > > > > >> Any takers ? > > > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Clojure" group. > > >> To post to this group, send email to [email protected] > > >> Note that posts from new members are moderated - please be patient > with > > >> your first post. > > >> To unsubscribe from this group, send email to > > >> [email protected] > > >> For more options, visit this group at > > >>http://groups.google.com/group/clojure?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to [email protected] > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
