Skip to content
This repository has been archived by the owner on Jan 28, 2019. It is now read-only.

[CLJ-706] Clojure deprecation support #45

Closed
3 tasks done
arrdem opened this issue Feb 1, 2016 · 1 comment
Closed
3 tasks done

[CLJ-706] Clojure deprecation support #45

arrdem opened this issue Feb 1, 2016 · 1 comment

Comments

@arrdem
Copy link
Collaborator

arrdem commented Feb 1, 2016

http://dev.clojure.org/jira/browse/CLJ-706

As of Clojure 1.8, ^:deprecated metadata is completely ignored by the compiler and used mostly by tooling such as Eastwood which is less widespread than perhaps it should be. Since deprecation is an essential part of the software lifecycle, it makes sense to have language level support for deprecation warnings covering at least Clojure constructs (Vars, Namespaces).

  • Warning for making use of ^:deprecated vars
  • Warning for making use of ^:deprecated namespaces
  • All vars in a ^:deprecated namespace are considered ^:deprecated
This was referenced Feb 1, 2016
@arrdem
Copy link
Collaborator Author

arrdem commented Feb 24, 2016

Fixed by #2.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant