clojure-italy

🇮🇹
reborg 2020-02-05T08:37:56.049900Z

Buondi

Lu 2020-02-05T09:22:44.050200Z

☀️

Andrea Imparato 2020-02-05T09:26:08.050800Z

ho una domanda clojuristica ma prima di farla mi faccio un bel 😄

2020-02-05T09:32:58.053400Z

domanda stupida, ma perche' ci sono sia clj che clojure? sembrano fare la stessa cosa, ma clj non va in Eshell e clojure va per esempio

Andrea Imparato 2020-02-05T09:33:01.054Z

allora… la domanda è: qualcuno mi sa spiegare perchè nella mia applicazione (che non ho scritto io) quando faccio partire il tutto via repl mi da a volte

IllegalArgumentException No implementation of method:
sui protocols che ci sono? Qualche volta anche quando mando i buffer dei protocols al repl direttamente

2020-02-05T09:36:33.054100Z

magari l'ordine in cui i ns vengono required non e' deterministico?

bronsa 2020-02-05T09:38:42.054400Z

uno usa readline/rlwrap/equivalenti l'altro no

Andrea Imparato 2020-02-05T09:43:04.054700Z

hmm può essere, devo controllare meglio

Andrea Imparato 2020-02-05T09:43:21.054900Z

cmq succo del discorso, odio i protocols e li trovo parecchio inutili 😄

2020-02-05T09:59:45.055100Z

ah ok grazie

2020-02-05T10:04:55.055400Z

beh hanno la loro utilita'

2020-02-05T10:05:02.055600Z

non sono tanto usati nel codice che vedo io

2020-02-05T10:05:14.055800Z

ma probabilmente gli ex javisti li mettono dappertutto

Andrea Imparato 2020-02-05T10:05:22.056Z

esatto

Andrea Imparato 2020-02-05T10:05:55.056200Z

ho del codice scritto da javisti ed usa un sacco interfacce che rendono il codice veramente poco navigabile 😞

Andrea Imparato 2020-02-05T10:06:22.056400Z

tra l’altro le interfacce ci sono solo per rendere il codice testabile niente di +

Andrea Imparato 2020-02-05T10:06:43.056600Z

non che ci sia + di un’implementazione dello stesso protocollo diciamo

2020-02-05T15:14:27.056800Z

uhm si ho visto cose simili