I can’t use print_endline because it requires a string, and I don’t (think) I have any way to convert my very simple user-defined datatypes to strings. How can I check the values of variables of these datatypes?
I can’t use print_endline because it requires a string, and I don’t (think) I
Share
In many cases, it’s not hard to write your own string_of_ conversion routine. That’s a simple alternative that doesn’t require any extra libraries or non-standard OCaml extensions. For the courses I teach that use OCaml, this is often the simplest mechanism for students.
(It would be nice if there were support for a generic conversion to strings though; perhaps the OCaml deriving stuff will catch on.)