Mi método actual: si hay una función que conozco que tiene un error, copio partes de ella en el REPL y la evalúo para ver si el resultado es el esperado. Para configurarlo, tengo que definir los argumentos a la función como entrada ficticia. No consume mucho tiempo, pero sé que hay una manera más eficiente.formas recomendadas para depurar funciones Clojure?
¿Alguna sugerencia?
acaba de encontrar, y aprendido mucho de esta pregunta relacionada: http://stackoverflow.com/questions/2352020/debugging-in-clojure, pero si alguien tiene pensamientos con respecto a mi caso concreto (depuración el resultado de una función (puramente funcional) ¡Yo "aceptaría" tus buenas ideas! Gracias – yayitswei
+1 porque me gustaría saber algo sobre los lenguajes relacionados con Lisp – JAL
Todavía estoy aprendiendo los conceptos básicos, pero si tuviera que pasar a la depuración de un script/módulo real, verificaría un paquete de prueba de unidad: 'clojure.contrib.test-is' es uno; IIRC hay uno o dos más. – intuited