Rob Hanlon

Results 23 comments of Rob Hanlon

I was interested in seeing how Ruby handles this, looks like `Symbol#to_proc` always returns the same object: ``` irb(main):002:0> :itself.to_proc.equal?(:itself.to_proc) => true ``` But `Object#method` always returns new objects: ```...

Reverting 8ee785811e2dc6f7a01eb08d5c5f280d6b82b852 would probably fix this

I think so. I'll take a look.

I stepped through your example and this looks like an issue caused by https://github.com/dry-rb/dry-types: ``` From: lib/dry/schema/value_coercer.rb @ line 21 : 16: param :type_schema 17: 18: # @api private 19:...

After a little digging, it looks like this is intended behavior: https://dry-rb.org/gems/dry-types/1.2/hash-schemas/#optional-keys

I ended up getting this to work with `tools.namespace` by using the following config hook: ```clojure (defn add-system-classpath-entries "Kaocha dynamically modifies the classpath as it discovers tests. However, it doesn't...

It’s falling back to org.clojure/java.classpath, which doesn’t account for the whole hierarchy of classloaders: https://github.com/clojure/java.classpath/blob/master/src/main/clojure/clojure/java/classpath.clj#L86

A parallel manifestation of this is that `:once` fixtures in the `kaocha.type/clojure.test` type are still run even if all of the tests in the namespace are skipped. As far as...

Looks like `cljfmt` has had a WIP PR open for a while for this: https://github.com/weavejester/cljfmt/pull/77