Before evaluating its namespace metadata, I wish ns macro would:
- Have
*ns*
be bound already.
- :require, to be able to use :as namespace names in metadata expression.
Example:
Current (uses fully qualified names):
(ns my.app.foo.controller
{:tape.mvc/interceptors [(re-frame.core/path
[:my.app.foo.controller/controller])]}
(:require [re-frame.core :as rf]
[tape.mvc :as mvc]))
After change (uses "shortcut" names):
(ns my.app.foo.controller
{::mvc/interceptors [(rf/path [::controller])]}
(:require [re-frame.core :as rf]
[tape.mvc :as mvc]))
Would this change be worthwile/acceptable/feasible?