After a good nights sleep I looked more thoroughly using Devel::Peek as you pointed me to.
And now I think we're closing in.

In the test script:

Dump($v2); ## prints SV = PV(0x176ec38) at 0x1765274 REFCNT = 1 FLAGS = (PADBUSY,PADMY,POK,pPOK) PV = 0x17601c0 "3.25"\0 CUR = 4 LEN = 8 my $v3 = 2.5 * $v2; Dump($v3); ## prints SV = NV(0x1761830) at 0x177ee88 REFCNT = 1 FLAGS = (PADBUSY,PADMY,NOK,pNOK) NV = 8.125
BUT with the original program
Dump($v2); ## prints SV = PV(0x1b69008) at 0x1b87164 REFCNT = 1 FLAGS = (PADBUSY,PADMY,POK,pPOK) PV = 0x1b6ab58 "3.25"\0 CUR = 4 LEN = 5 my $v3 = 2.5 * $v2; Dump($v3); ## prints SV = NV(0x178ecbc) at 0x1b87218 REFCNT = 1 FLAGS = (PADBUSY,PADMY,NOK,pNOK) NV = 7,5
From this I gather that the problem has something to do with the decimal delimiter, maybe the locale or somesuch has been changed under my feet. The difference between the original script and the test is that the original uses DBI

I will now upgrade my Activestate 623 distribution to 631 to see if this resolves the problem

More ideas ?

---
It's unfair to be an expert.


In reply to Re: Re: 0.123, float or integer by guha
in thread 0.123, float or integer by guha

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.