We're updating the issue view to help you get more done. 

Self-host: Macro namespaces cannot be aliased

Description

If, for example, you employ code like

1 (ns cljs.user (:require-macros [foo.core :as foo]))

you cannot successfully invoke macros in the foo.core namespace using the alias foo.

Will supply a battery of unit tests that exercise various ways in which you can make use of macros and in those tests, the ones involving alias will fail without the patch.

Environment

None

Status

Assignee

David Nolen

Reporter

Mike Fikes

Labels

Approval

None

Patch

Code and Test

Affects versions

1.7.145

Priority

Minor