This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-15
Channels
- # beginners (34)
- # boot (45)
- # cider (16)
- # cljs-dev (20)
- # cljsjs (1)
- # cljsrn (8)
- # clojure (207)
- # clojure-berlin (3)
- # clojure-dev (18)
- # clojure-greece (1)
- # clojure-ireland (1)
- # clojure-italy (9)
- # clojure-russia (20)
- # clojure-spec (27)
- # clojure-uk (19)
- # clojurescript (110)
- # code-reviews (2)
- # cursive (7)
- # data-science (2)
- # datomic (7)
- # devcards (1)
- # emacs (4)
- # graphql (1)
- # hoplon (2)
- # immutant (15)
- # jobs (5)
- # jobs-rus (1)
- # juxt (1)
- # luminus (7)
- # lumo (26)
- # microservices (3)
- # off-topic (27)
- # om (13)
- # onyx (11)
- # pedestal (7)
- # proton (4)
- # re-frame (24)
- # remote-jobs (1)
- # spacemacs (2)
- # specter (2)
- # unrepl (31)
- # untangled (7)
- # vim (14)
@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
E Tampere sta a 30 minuti di macchina solo se vai molto di fretta 😅
@nilrecurring grazie mille! Vedo se riesco ad organizzarmi ☺️
Giorno 🙂
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
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.