Nikhil's argument (that .0 is a sig fig and therefore misleading to print
out) seems correct to me.
-Brad
On Tue, 7 Jul 2015, Nikhil Padmanabhan wrote:
Hi Michael,
Well, I would have expected 314159.3. (I might not have complained if I had
gotten 314159.2, although a double should round that correctly)
The issue is that 314159.0 has seven significant figures, and does not agree with
the variable at that level of precision. At six sig figs, I think you would have had
to write out “314159." (no trailing zero)….. which I admit looks strange.
My preference would be to round to seven sig figs instead of six. Or if you’re
worried about real(32)’s running out of precision by then, switch over to
scientific notation one digit before….
Hope that helps,
— Nikhil
On Jul 7, 2015, at 16:44, Michael Ferguson <[email protected]> wrote:
Hi Nikhil -
It may seem odd... but the implementation is currently behaving
as I would have expected it to. It's rounding the number
to 6 significant digits and then putting a .0 at the end
to indicate it's a real (vs integer) value.
Could you say more about what you expect it to output?
Thanks,
-michael
On 7/2/15, 7:48 PM, "Nikhil Padmanabhan" <[email protected]>
wrote:
Hi ‹
I¹m getting unexpected behavior with writeln :
Consider :
var pi = 314159.2654;
writeln(pi);
If I run this, I get
314159.0
which is not what I would have expected.
Thanks!
- Nikhil
--------------------------------------------------------------------------
----
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.gigenetcloud.com_&d=AwIF-g&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=F-yGfBijtBNz4o82aXBgI8xeQNgBHrG_jOC9Tihd3Ew&m=YaFCSIplkZywS4aH72tUEKiTgx21c4BcVjuyCwsNiI0&s=yy4b221P0Z3fmY1Ddvvzw36Z6AJdVoZ6CIr21VvJTfg&e=
_______________________________________________
Chapel-bugs mailing list
[email protected]
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_chapel-2Dbugs&d=AwIF-g&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=F-yGfBijtBNz4o82aXBgI8xeQNgBHrG_jOC9Tihd3Ew&m=YaFCSIplkZywS4aH72tUEKiTgx21c4BcVjuyCwsNiI0&s=mJvlXHGh9-LVtEW4efN91xvK4OMw1MgQYGU8yHKhPhY&e=
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Chapel-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-bugs
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Chapel-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-bugs