Fork me on GitHub
#clojure-italy
<
2015-08-15
>
andrea.crotti09:08:57

@a.gazzarini quando comici a usare eccezioni nessuna funzione è più pura, ma ha side effects

andrea.crotti09:08:19

Questo è già sufficiente per cercare di evitarle in clojure

andrea.crotti09:08:20

Dipende poi dal contesto ma anche se usate andrebbero limitate alle parti di codice che fanno il lavoro sporco diciamo

a.gazzarini10:08:33

Ciao, @andrea.crotti grazie mille. Effettivamente senza esempi concreti è un pò difficile. Appena ho qualcosa di "postabile" cerco di essere + preciso.

andrea.crotti10:08:04

e comunque dire che ricorda il C e' un po' esagerato anche se non ci fosse nessun support per le eccezioni

andrea.crotti10:08:42

dato che C non ha pattern matching e tutte le belle strutture dati nella stdlib di Clojure da usare

andrea.crotti10:08:12

in altri linguaggi funzionali cose tipo la "Maybe" o "Either" monad gia risolvono sono decisamente meglio per la maggior parte dei casi