So it turns out this is an ordering problem. I worked around it by first
compiling the namespace containing the protocol, and then the namespace
using it. I guess there's a bug in the transitive compilation.
Cheers,
Colin
On 3 May 2014 21:52, Colin Fleming wrote:
> Hi all,
>
> I'm having a str
Hi all,
I'm having a strange problem when AOT compiling some code I just added. I
have a namespace that, amongst other things, returns qualified names of
things:
(ns plugin.names
...)
(defprotocol QualifiedNamed
(qualified-name ^String [this]))
(extend-protocol QualifiedNamed
nil
(quali