The interpreter client seems to be catching exceptions like Assert_failure and Invalid_argument, but then ignoring them. Instead, I think the client should exit letting the user know what exception was raised. In the case of assertion failures, we have the file position of the problem, which the user (or programmer) doesn't learn about. I could be printed before exit.
The interpreter client seems to be catching exceptions like
Assert_failure
andInvalid_argument
, but then ignoring them. Instead, I think the client should exit letting the user know what exception was raised. In the case of assertion failures, we have the file position of the problem, which the user (or programmer) doesn't learn about. I could be printed before exit.