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