Skip to content

Clojure 1.7.0 Warnings due to new core functions #291

@timothypratley

Description

@timothypratley

When using Clojure 1.7.0 warnings are emitted:

WARNING: some? already refers to: #'clojure.core/some? in namespace: jackknife.seq, being replaced by: #'jackknife.seq/some?
Warning: protocol #'cascalog.cascading.flow/IRunnable is overwriting function run!
WARNING: run! already refers to: #'clojure.core/run! in namespace: cascalog.cascading.flow, being replaced by: #'cascalog.cascading.flow/run!

These can be addressed by modifying the ns form:
(:refer-clojure :exclude [some?])

I can submit a pull request if prefered (it is a very minor change)

midje.cascalog is especially noisy (about 50 warnings emitted)

...
WARNING: record? already refers to: #'clojure.core/record? in namespace: midje.data.project-state, being replaced by: #'midje.clojure.core/record?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions