clojure-norway

james 2021-01-25T10:12:11.002100Z

Hoi! Eg satt og fomla med å kalle eit Java-API (Apache POI...) her om dagen, og så syntest eg det var litt klønete å finne fram til metodar som er støtta på forskjellige instansar. Eg skjønar at dette nødvendigvis må vera vanskeleg sidan ein oftast ikkje statisk kan veta kva type ei variabelbinding, men fins det nokre triks (i CIDER, t.d.) for å gjera dette litt enklare?

james 2021-01-25T10:12:44.002700Z

Litt betre enn å gjera clojure.reflect/reflect i REPL.

james 2021-01-25T10:15:25.003600Z

Eg har forresten hygga meg i desember med å gjera (dei fleste av) Advent of Code-oppgåvene i Clojure. Tilrår!

slipset 2021-01-25T10:30:17.004700Z

Løser ikke ditt generelle problem, men for ditt spesifikke problem kan docjure være en løsning.

james 2021-01-25T11:01:25.005Z

Takk for tips! (Eg fann eigentleg ut at Apache POI mangla noko greier, så må uansett finne på noko anna.)

isak 2021-01-25T16:30:01.008Z

@johsgrd Hvis du typehinter variablene kan Cursive egentlig løse det problemet. Du kan da også putte 'subject' før metodene, slik at Cursive kan hjelpe mer: (Når du velger en metode vil Cursive fikse sexp)

👍 2
james 2021-01-25T17:25:29.008300Z

Hm, ok. Cursive ser ut til å handtera dette litt betre.

✅ 1