Hi The package Grease-Namespace that is loaded by Seaside-All 3.0-7 turns on IEEE floating point arithmetics: Parcel: #('Grease-Namespace') PrintStringCache: (3.0 - 3,mlucas-smith) Version: 3.0 - 3 Post-Load Block: [:package | ObjectMemory registerObject: true withEngineFor: 'IEEEFloatingPointPrimitives'] We are in the process of upgrading our app from VW 7.6 to 7.7.1 and we require division by 0 to raise an exception rather than returning INF. We turned this back off by executing: ObjectMemory registerObject: false withEngineFor: 'IEEEFloatingPointPrimitives' The web site passes all our unit and selenium tests; so we'll leave it turned off - I just wanted to ask : 1. why was it enabled - which parts of seaside require it 2. how/when can it affect us if it's turned off Thanks
This e-mail is subject to a disclaimer, available at http://www.rmb.co.za/web/elements.nsf/online/disclaimer-communications.html _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
-- resend in text only
From: Ivan, Liliana Sent: 22 February 2011 09:36 To: '[hidden email]' Cc: 'Smalltalk Support' Subject: Seaside 3.0 in Visual Works 7.7.1 Hi The package Grease-Namespace that is loaded by Seaside-All 3.0-7 turns on IEEE floating point arithmetics: Parcel: #('Grease-Namespace') PrintStringCache: (3.0 - 3,mlucas-smith) Version: 3.0 - 3 Post-Load Block: [:package | ObjectMemory registerObject: true withEngineFor: 'IEEEFloatingPointPrimitives'] We are in the process of upgrading our app from VW 7.6 to 7.7.1 and we require division by 0 to raise an exception rather than returning INF. We turned this back off by executing: ObjectMemory registerObject: false withEngineFor: 'IEEEFloatingPointPrimitives' The web site passes all our unit and selenium tests; so we'll leave it turned off - I just wanted to ask : 1. why was it enabled - which parts of seaside require it 2. how/when can it affect us if it's turned off Thanks LILIANA IVAN Business Technology Enterprise Applications Rand Merchant Bank Telephone +27 112821960 Mobile +27 828476682 http://www.philotechnia.co.za (Rand Merchant Bank, a division of FirstRand Bank Limited, is an Authorised Financial Services Provider) This e-mail is subject to a disclaimer, available at http://www.rmb.co.za/web/elements.nsf/online/disclaimer-communications.html _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hi Liliana,
I'm afraid I don't specifically know the answer to that. You may find you have better luck posting your question on the VW-Dev or VW-NC mailing lists, but some of the Cincom developers also read this list, so you may get an answer anyway... Julian On Tue, Feb 22, 2011 at 11:07 AM, Ivan, Liliana <[hidden email]> wrote: > -- resend in text only > From: Ivan, Liliana > Sent: 22 February 2011 09:36 > To: '[hidden email]' > Cc: 'Smalltalk Support' > Subject: Seaside 3.0 in Visual Works 7.7.1 > > Hi > > The package Grease-Namespace that is loaded by Seaside-All 3.0-7 > turns on IEEE floating point arithmetics: > > Parcel: #('Grease-Namespace') > PrintStringCache: (3.0 - 3,mlucas-smith) > Version: 3.0 - 3 > Post-Load Block: > [:package | ObjectMemory registerObject: true withEngineFor: 'IEEEFloatingPointPrimitives'] > > We are in the process of upgrading our app from VW 7.6 to 7.7.1 and we require division by 0 to raise an exception rather than returning INF. > We turned this back off by executing: > > ObjectMemory registerObject: false withEngineFor: 'IEEEFloatingPointPrimitives' > > The web site passes all our unit and selenium tests; so we'll leave it turned off - I just wanted to ask : > 1. why was it enabled - which parts of seaside require it > 2. how/when can it affect us if it's turned off > > Thanks > > > > LILIANA IVAN > > Business Technology > Enterprise Applications > > Rand Merchant Bank > Telephone +27 112821960 > Mobile +27 828476682 > > http://www.philotechnia.co.za > > (Rand Merchant Bank, a division of FirstRand Bank Limited, is an Authorised Financial Services Provider) > > > This e-mail is subject to a disclaimer, available at http://www.rmb.co.za/web/elements.nsf/online/disclaimer-communications.html > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
It's for compatibility with Grease, which is the basis for Seaside. With the IEEE mode enabled, our tests pass and run the same as they do on the other Smalltalks. The tests that checked for IEEE behavior may not exist any more and that requirement may have been removed from Grease.
On 22 February 2011 08:54, Julian Fitzell <[hidden email]> wrote: Hi Liliana, _______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |