I can't seem to find the explanation I once saw for this. It's
something like: "c/foo" is resolved when the "do" form is _read_ ...
at which point the alias hasn't happened yet.

On Jan 2, 3:14 pm, Roger Gilliar <ro...@gilliar.de> wrote:
> Hi !
>
> Given the code below, I'm wondering why I get
>
> No such namespace: c
>
> It would be nice if some could explain to me what I'm doing wrong.
>
> Regards
>   Roger
>
> (ns coretest
>         (:use [clojure.test])
> )
>
> (defn foo [x]
>         (condp = x
>                 true 1
>                 false 2
>         )
> )
>
> (testing "test alias function"
>         (is (= 1
>                 (do
>                         (alias 'c 'coretest)
>                         (c/foo true)
> ))))

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to