perlbot: 4000000000 * 10 FALOON GOOD MORNING YAAKOV --> captevil-two (~rday@dsl-80-41-192-2.access.uk.tiscali.com) has joined #perl HELLO BEST WoOoOooOoo WoooOOoooOOOooOooOoo Which would be quicker, a SELECT statement with DBD::CSV or comparing a hash scalar to a scalar (eg. $hash{'thing'} eq $thing)? the latter obviously... Hello, integral. hi Yaakov Thanks. Hello, Yaakov Hello, mjd. perlbot calc 1/0 Bad Expression: Illegal division by zero perlbot calc 2**3 err... s/\.// 8 perlbot calc 0**0 1 perlbot calc (-1)**(1/2) NaN Oooh. Why does (-1)**(1/2) == NaN but (1/0) != inf? perlbot calc (-1)**(.5) NaN Hrm. perlbot calc (100000000)**1000000000000 Inf Aha. mjd: don't you mean -Inf? perlbot should use Bignum and Imaginary numbers integral: No. 1>0. (-1)**(1/2) is definately *only* NaN. But (1/0) can be inf *or* -inf integral: No. 1>0. perlbot calc 255! 255 hmm perlbot calc 255*254*253*252 4129476120 mjd: 1 > -1, but 1/-1 is negative integral: You asked if I meant -inf. I said I did not. I still did not. Right, but why pick Inf, not -Inf? that's too arbitary... It's not. mjd: you need a lesson in calculus and limits, 1/0 is both inf or -inf depending on which side you approach it And you all need a lesson in the IEE 75 floating-point number standard. IEEE 754, excuse me. *sigh* which is why it is undefined, although technically abs(1/0) should be inf Please stop patronizing me now.