Il mio metodo attuale: se c'è una funzione che conosco ha un bug, ne copio frammenti nel REPL e valuto per vedere se l'output è quello che mi aspetto. Per configurarlo, devo definire gli argomenti come funzione fittizia. Non richiede molto tempo, ma so che c'è un modo più efficiente.Metodi consigliati per il debug delle funzioni Clojure?
Qualche suggerimento?
appena trovato, e imparato molto da questa domanda correlata: http://stackoverflow.com/questions/2352020/debugging-in-clojure, ma se qualcuno ha pensieri per quanto riguarda il mio caso specifico (il debug l'output di una funzione (puramente funzionale) vorrei "accettare" le tue buone idee! Grazie – yayitswei
+1 perché vorrei sapere qualcosa sulle lingue relative al Lisp – JAL
Sto ancora imparando le basi, ma se dovessi fare un salto avanti per eseguire il debug di un vero script/modulo, vorrei verificare un pacchetto di test unitario: 'clojure.contrib.test-is' è uno; IIRC ce ne sono uno o due. – intuited