[GemStone-Smalltalk] #asInteger truncates instead of rounding
martin_kraft at comcast.net
martin_kraft at comcast.net
Sun Feb 2 08:26:42 PST 2014
Hi Richard,
we do rely on VisualWorks answering the same result as GemStone, which is truncating towards zero.
If you could get VisualWorks >= v9.10 aligned with GemStone >= v3.2 and the ANSI standard in some future version I would be happy to support this questionable approach once we upgrade both GS and VW.
Nevertheless, my personal opinion of "asInteger" sent to a number is that it should truncate towards zero.
Other languages do that since many years.
Maybe a reason to revisit the Smalltalk ANSI standard for "asInteger" ... :-)
Cheers,
Martin F.Kraft
----- Original Message -----
From: "Richard Sargent" <richard.sargent at gemtalksystems.com>
To: gemstone-smalltalk at lists.gemtalksystems.com
Sent: Thursday, January 30, 2014 1:58:05 PM
Subject: [GemStone-Smalltalk] #asInteger truncates instead of rounding
As some of you may have noticed, #asInteger truncates. ANSI Smalltalk
specifies that it should round. Consequently, we are considering changing
this with the other ANSI compatibility changes we are making for the 3.2
release.
I would like to know whether anyone is relying on the the truncation
behaviour or would rather we do not change this.
Thanks,
Richard
--
View this message in context: http://forum.world.st/asInteger-truncates-instead-of-rounding-tp4740457.html
Sent from the Gemstone/S mailing list archive at Nabble.com.
_______________________________________________
GemStone-Smalltalk mailing list
GemStone-Smalltalk at lists.gemtalksystems.com
http://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/gemstone-smalltalk/attachments/20140202/077d46cf/attachment.html>
More information about the GemStone-Smalltalk
mailing list