Dimitrios Piliouras
Dimitrios Piliouras
Hello there, Looking at the source of `get-static-fields-of-type`, it calls `.getFields` which is a reflective operation. Combine that with the fact it is called from various macros at compile time,...
Here is an (probably incomplete) example of what I mean: ```clj (ns java-time.fields (:import (java.time.temporal ChronoField IsoFields Temporal TemporalField) (java.time OffsetDateTime LocalDate LocalDateTime ZonedDateTime LocalTime YearMonth))) (defn- getter-for ([f] (getter-for...
Hi there, Yes you're right - the above code is rather intrusive. Have a look at [this](https://github.com/jimpil/clojure.java-time/commit/2b676124dc397760c1554b6f11398a9bcef1bc93) commit though. It completely removes all usages of `get-static-fields-of-type` from properties.clj, and now...
And [this](https://github.com/jimpil/clojure.java-time/commit/c55adb3b963b0744af79f81304240ae1adf152f5) commit removes usages of get-static-fields-of-type from format.clj. The only file that still uses it is `single_field.clj`. On my crappy (7 year old) Toshiba laptop (2nd gen i5), `(use...
Let's merge the `Datafiable` PR and I can open a new PR for this.
Yeah let's close/decline the other PR, and I'll open a new one
I'm really sorry guys, I have to admit I completely forgot about this, and I'm afraid I'm not in a position to pick it up at the moment... @dm3 Feel...
I think the problem stems from how `compile-match-route` is (recursively) expanded, producing more and more expressions (via the `compile-match-result`, `compile-match-destruct` etc etc calls). All of these nested expressions end up...
Ok, I just had a quick stab at this and it's not as straight-forward as I thought. :(
Happy new year guys :) @jeffh I took your code and adapted it to [this](https://github.com/jimpil/http-kit/commit/cf917a864017f1cd426dd5cba3629e56cdab3715). This would basically enable someone to write the following: ```clj (request {:client :default-https ;; see...