Fork me on GitHub
#clojure-italy
<
2017-05-15
>
nilrecurring06:05:29

@manuel vivo a Helsinki, e sono stato all’ultima ClojuTRE: - clima della conferenza bellissimo - catering eccezionale - i mezzi finlandesi sono i più puntuali che abbia mai visto

nilrecurring06:05:10

E Tampere sta a 30 minuti di macchina solo se vai molto di fretta 😅

manuel06:05:31

@nilrecurring grazie mille! Vedo se riesco ad organizzarmi ☺️

helios06:05:24

buongiorno! 👋

bronsa20:05:40

per tutti quelli che hanno mai avuto bisogno di estendere classi astratte in clojure, ma proxy e genclass non erano abbastanza, ho appena rebasato e open-sourced una patch per un lavoro che feci per Colin Fleming un paio d'anni fa, implementando defclass ed extend-class, macro a la deftype/`reify` che pero` permettono di estendere classi astratte e di accedere a metodi protetti https://dev.clojure.org/jira/browse/CLJ-1255

reborg20:05:36

Wow roba spessa! Congrats @bronsa! Vediamo se ho capito. Approccio simile a reify, aggiungendo un flag "allowProtectedAccess". Quando e' richiesto, il bytecode emesso aggiunge metodi per accedere ai metodi concreti della superclasse, public o protected. Non oso immaginare il casino per scrivere la parte Java. Ancora complimenti, roba che solo tu, Rich e pochi altri potete scrivere.

bronsa21:05:18

si` roughly speaking l'approccio e` quello