new keyword for `require` that both refers other namespace's symbol and exclude the same in clojure.core

Description

I find myself repeat code like this

(ns foo.bar
(:refer-clojure :exclude [doseq])
(:require [clojure.core.typed :refer [doseq]]))

and just think why not something like:

(ns foo.bar
(:require [clojure.core.typed :override [doseq]]))

Environment

None

Activity

Show:
Mike Anderson
June 9, 2015, 4:40 PM

I agree this is very annoying.

I think it is a duplicate of my issue though: The patch for would make this unnecessary (it would allow the user to override any vars, without getting an exception).

Assignee

Unassigned

Reporter

import

Labels

None

Approval

None

Patch

None

Priority

Minor
Configure