This function:
fun divide (x: real, y: real) = if y = 0.0 then raise DivByZero 5 else x / y;
is taken from: "Beginner's Guide to Standard ML"
It's part of a "calculator" program included in the document.
I'm using: $ poly --use ./calc.sml Poly/ML 5.9.2 Release
and it chokes and quits at line 4 on the above function. I made no typo! So! What now? Why doesn't Poly/ML not like that code? TIA ...