Thanks, but in fact imports/exports are not the problem here. I'm already 
importing show. It turns out that the real problem is that *show is not 
being used *in the scenario above; rather, writemime is.

On Tuesday, July 29, 2014 11:31:23 AM UTC-5, ggggg wrote:
>
> I'll quote another ongoing thread
> "Yes; Base is *implicitly* imported, meaning that you can *use* any 
> function in Base without having to *explicitly* import it. However, in 
> order to *extend* the function with new methods, you do need to import it 
> *explicitly* (using a statement like import Base.start, Base.next, 
> Base.done or import Base: start, next, done). Otherwise, you’ll *shadow* the 
> function in Base instead."
>
> So you can either import import import Base.show  first, or change the 
> method definition to  Base.show(args...) =... 
>
> I'm actually not sure how it will interact with your Array type vs 
> Base.Array
>
> I feel like this is one of the most frequently asked questions on the 
> list.  That may be a sign that could use more discoverability.
>

Reply via email to