Fork me on GitHub
#clojure-dev
<
2016-10-04
>
niwinz09:10:53

@alexmiller This is the reason of the general sensation of the opaque development process of clojure, tickets closed without any explanation, and many other similar stories. A simple rationale and little discussion would be helpful for the both sides... but the current approach only makes damage to the community and removes all desire to contribute...

richiardiandrea19:10:42

a question, don't want to rush, is the core.async version with the fix for the below warning about to be released by any chance? WARNING: bounded-count already refers to: #'clojure.core/bounded-count in namespace: clojure.core.async, being replaced by: #'clojure.core.async/bounded-count

jr19:10:21

should be released as of a few weeks ago

jr19:10:39

(I’m already using it in prod)

richiardiandrea19:10:11

@jr thanks, I spoke without checking...shame on me 😄

moxaj21:10:14

This is really a minor thing but I believe the positional constructors defined for defrecords and deftypes could be type hinted (with the actual class name), see https://github.com/clojure/clojure/blob/clojure-1.8.0/src/clj/clojure/core_deftype.clj#L251.

Alex Miller (Clojure team)21:10:19

to what end? everything is an Object field in the record or type anyways (other than ^long and ^double hinted primitive fields)

moxaj21:10:26

it would hint the return value with the classname, not the arguments. see my snippet

moxaj21:10:45

maybe String wasn't the best class to use in this case, I should have used a record

moxaj21:10:20

I've updated my snippet