The tests look Great! A couple of remarks The exponential test in numeric.t I think the last two numbers should be -1230 and -12300
The Infinity test in numeric.t Shouldn't you print $a...if not, why have it? The Binary test in radii.t I think Larry ruled that 0B0110 was an error...it had to be 0b0110. Also, if the number is represented in binary, won't it still print in decimal? You have it printing in binary. The same comments apply to the octal test (also, is it 0c or 0o?), and the hex test. Also, with all tests, I thought that the number should be printed in decimal, not the radix it is written in. This will also fill in the ???? in the dotted notation as it will also print in decimal. In string.t Does q)hi( really DWIM?? I haven't kept up with it, so I didn't know...that is really odd if so. String concat is now ~ instead of _ In interpolation.t There is an extra ' at the end of the single quoted test's output The print should not be in the output of print '$x' ... it should just be $x In the one two three example, I thought arrays, when interpolated, did not add spaces between their elements, such that the output should be onetwothree instead of one two three You seem to agree with this in the later array interpolation section where "@(1, 2)" becomes 12 instead of 1 2 Does a list still return its last element in scalar context? I thought I remembered something about that changing? Also conversion.t is just a messed up version of interpolation.t in my version. Thanks! Tanton