RDNZL always boxes single-floats as System.Double instead of System.Single
(in ACL at least). In the case of constructors or other methods that take
System.Single instead of System.Double you have to cast them after you box
them or the method won't work, which is a pain in the butt. I would fix it
myself (I think it's in RDNZL.dll) but I have an older version of MSVC++.
CL-USER(875): (box 1.0d0)
#<RDNZL::CONTAINER System.Double #x1f46548>
CL-USER(876): (box 1.0)
#<RDNZL::CONTAINER System.Double #x1f465c8>
CL-USER(877): (box 1.0f0)
#<RDNZL::CONTAINER System.Double #x1f465f8>
Thanks for all your work. Every time I think RDNZL doesn't do that, I
[usually] experiment enough and find out I'm wrong. Maybe that's the case
here. :)
AKW