[Seaside] RE: Seaside 3.0 in Visual Works 7.7.1

Ivan, Liliana Liliana.Ivan at rmb.co.za
Tue Feb 22 11:07:21 UTC 2011

-- resend in text only 
From: Ivan, Liliana 
Sent: 22 February 2011 09:36
To: 'seaside at lists.squeakfoundation.org'
Cc: 'Smalltalk Support'
Subject: Seaside 3.0 in Visual Works 7.7.1


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


Business Technology
Enterprise Applications
Rand Merchant Bank
Telephone +27 112821960
Mobile +27 828476682


(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

More information about the seaside mailing list