Buondi
☀️
ho una domanda clojuristica ma prima di farla mi faccio un bel ☕ 😄
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
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 direttamentemagari l'ordine in cui i ns vengono required non e' deterministico?
uno usa readline/rlwrap/equivalenti l'altro no
hmm può essere, devo controllare meglio
cmq succo del discorso, odio i protocols e li trovo parecchio inutili 😄
ah ok grazie
beh hanno la loro utilita'
non sono tanto usati nel codice che vedo io
ma probabilmente gli ex javisti li mettono dappertutto
esatto
ho del codice scritto da javisti ed usa un sacco interfacce che rendono il codice veramente poco navigabile 😞
tra l’altro le interfacce ci sono solo per rendere il codice testabile niente di +
non che ci sia + di un’implementazione dello stesso protocollo diciamo
uhm si ho visto cose simili