This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-23
Channels
- # admin-announcements (11)
- # announcements (1)
- # beginners (80)
- # boot (152)
- # cider (22)
- # clojure (141)
- # clojure-berlin (57)
- # clojure-india (2)
- # clojure-italy (18)
- # clojure-japan (4)
- # clojure-russia (27)
- # clojurescript (96)
- # datomic (6)
- # dunaj (29)
- # editors (1)
- # euroclojure (63)
- # instaparse (2)
- # ldnclj (28)
- # off-topic (36)
- # onyx (4)
- # overtone (1)
- # reagent (8)
p.s. so che potrei evitare il do--false nel catch, dato che (warn) "ritorna" nil e funzionerebbe come valore falso per (filter)..
my 2 cents: forse questo è il lavoro ideale per una macro? correggetemi se sbaglio
@simone: sto assumendo che tu debba usare questo pattern più e più volte
ancora non lo so, purtroppo e' una cosa che ho visto fare spesso in java, non so in clojure
li mortacci javosi
@simone: ora capisci perché Davide puntualizzava di non usare Exception per il flusso logico?
ma è bruttarella, imho
cmq magari stasera provo a fare una macro per quel pezzo di codice, sono abbastanza “vergine” anch’io su questo tema
in Clojure si puo fare di meglio, anche senza macro homemade
http://michaeldrogalis.tumblr.com/post/40181639419/try-catch-complects-we-can-do-so-much-better
e questo rende il try/except piu intelligente https://github.com/scgilardi/slingshot