Can anybody explain this (v 5.15.0): (%i1) cint("B"); (%o1) 98 (%i2) ascii(%); (%o2) &b (%i3) ascii(98); (%o3) &b (%i4) cint(%); (%o4) 98 Given that the ascii value for "B" is in fact 66, what's going on here? What's this "&b"? Thanks, Alasdair -- Blog: http://amca01.wordpress.com