How to create nan/infby syphilis (Chancellor)
|on Aug 09, 2008 at 03:06 UTC||Need Help??|
syphilis has asked for the
wisdom of the Perl Monks concerning the following question:
How do I portably create nans and infs in perl ?
Any solution that uses a core perl module would be fine. Specifically, I'm looking to create variables that Devel::Peek::Dump() as something like:
At least that's how they should look on Windows. Other operating systems will be essentially the same, though the precise contents of the NV slot could be different (eg 'inf').
I'm not exactly sure what the nan looks like - I guess it, too, will be an NV with 1.#NAN filling the NV slot (on Windows).
Is it possible to create an IV with 1.#INF in the IV slot, or are infinities necessarily NV's ?