Seaside 3.0 in Visual Works 7.7.1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Seaside 3.0 in Visual Works 7.7.1

Ivan, Liliana

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

 

 

LOGO

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
Reply | Threaded
Open this post in threaded view
|

RE: Seaside 3.0 in Visual Works 7.7.1

Ivan, Liliana
-- 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
Reply | Threaded
Open this post in threaded view
|

RE: Seaside 3.0 in Visual Works 7.7.1

Julian Fitzell-2
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
Reply | Threaded
Open this post in threaded view
|

RE: Seaside 3.0 in Visual Works 7.7.1

Michael Lucas-Smith-2
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,

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


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside