Para depurar me gustaría tener una función en OCaml que convierta a cadena de tipo arbitrario, el depurador actualmente tiene una, pero sería genial tener una.Escribiendo una función con el tipo 'a -> cadena
La biblioteca sexplib sería perfecta, pero el hecho es que no puedo modificar todos los tipos que necesito para agregar with sexp
, y tampoco puedo usar camlp4.
¿Existe alguna función de este tipo? (No estará en el código de producción así que acepto soluciones sucias)
Algo así como la clase de tipo Show
de Haskell sería exactamente lo que quiero decir.
Gracias por su tiempo
> La clase de tipo 'Show' de Haskell es realmente genial, pero OCaml no tiene clases de tipo ... el equivalente más cercano en OCaml sería un tipo de clase explícito con un método show. Probablemente no sea lo que tienes en mente. –