Fork me on GitHub
#clojure-italy
<
2019-09-12
>
Andrea Imparato10:09:57

buongiorno a tutti! Domandina, qual'è l'utilità delle macro del tipo: (with-foo f), servono solo a risparmiarti un let con un binding per foo ogni volta o mi sbaglio?

skuro10:09:42

piu' che risparmiare il binding, per me e' il fatto che incapsula un comportamento "safe" minimizzando gli errori

skuro10:09:10

ovvero mi assicura che (.close my-stuff) venga invocato nel momento giusto\

skuro10:09:36

poi si, risparmi un po' di codice

Andrea Imparato10:09:08

ed immagino ci sia anche una convenzione di fare iniziare con with tutte le macro di questo genere

skuro10:09:22

una convenzione non scritta, diciamo

skuro10:09:27

it just makes sense 🙂

Andrea Imparato10:09:53

continuo con il mio digging allora

skuro10:09:08

buon divertimento!