Re: RMCL 5.2 on Snow Leopard: floating point issues
Chun Tian <[email protected]> Fri, 16 Oct 2009 11:26:21 +0800
| Newsgroups | gmane.lisp.mcl.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, Alexander Hmmm ... I'm also in Snow Leopard using RMCL 5.2, but your tests are all fine here: Welcome to Macintosh Common Lisp Version 5.2! ? 3 3 ? 3.0 3.0 ? *read-default-float-format* SINGLE-FLOAT ? (setq *read-default-float-format* 'short-float) SHORT-FLOAT ? 3 3 ? 3.3 3.3 ? (float 3) 3.0 ? (+ 4.5 5.5) 10.0 ? This is Mac OS X 10.6.1 on Intel Core 2 Duo 2.66GHz (MacBookPro5,2). I just want to clarify that not everyone met the same issue as you (I'm sorry for that). Regards, Chun Tian (binghe) 在 2009-10-16,4:38, Alexander Repenning 写道: > getting closer to WHAT is happening but not WHY. Keep in mind this > worked on Leopard but not Snow Leopard. I would assume this is has > something to do with the new version of Rosetta. Here are some > stunning listener interactions (this is in a Listerner 1 process > "initial" breaking after the error occurring for the first time > resulting in float /0 errors): > > 1 > 3 > 3 > ;; OK > 1 > 3.0 > 1.06099791E-315 > ;; HUH!!! > > 1 > (setq *read-default-float-format* 'short-float) > SHORT-FLOAT > 1 > 3 > 3 > 1 > 3.3 > 0.0 > 1 > (float 3) > 0.0 > 1 > (+ 4.5 5.5) > 0.0 > > Looks as if ANY kind of float returned is a 0.0 > > Meanwhile, in the regular listerner things are still working as > expected. > > I am stumped at the moment and would appreciate any pointer or even > wild guesses on how RMCL could possibly enter this state. > > So far I have only seen the problem in process initial but I am not > sure if this is relevant. > > all the best, Alex > > > > > > > On Oct 14, 2009, at 2:57 PM, Terje Norderhaug wrote: > >> On Oct 14, 2009, at 9:15 AM, Alexander Repenning wrote: >>> What kinds of issues do people have out there with RMCL 5.2 and >>> Snow Leopard (OS X, 10.6.1)? >>> >>> Things almost work here but there are some strange floating point >>> issues (with shorts). >>> >>> At least we get further, ironically, with RCML 5.2 than CCL 1.3 >>> which immediately quits. What is the version of CCL one should use >>> to work under OS X 10.6.1? >> >> Are these the same as the problems discussed in issue 8 at >> mcl.googlecode.com? >> >> http://code.google.com/p/mcl/issues/detail?id=8 >> >> Gary made some changes to the floating point functionality, but come >> to think about it, these changes may not have been propagated into >> the distribution yet: >> >> http://code.google.com/p/mcl/source/detail? >> r=ff3f7eb878e5d61e1a8e83f6d19b3a3ea86de346 >> >> -- Terje >> _______________________________________________ >> info-mcl mailing list >> [email protected] >> http://clozure.com/mailman/listinfo/info-mcl > > Prof. Alexander Repenning > > University of Colorado > Computer Science Department > Boulder, CO 80309-430 > > vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf > > > _______________________________________________ > info-mcl mailing list > [email protected] > http://clozure.com/mailman/listinfo/info-mcl _______________________________________________ info-mcl mailing list [email protected] http://clozure.com/mailman/listinfo/info-mcl