Hmmm, now I think early on I saw you’re on Julia 0.3.0-RC4?

I tried it on 0.3.3 and 0.4 both with the same output. Could that explain the 
difference?

Rob J. Goedman
[email protected]


julia> include("/Users/rob/Projects/Julia/Rob/MetaProgramming/meta13.jl")
Int: 7
ASCIIString: Foo
  UTF8String: ∀ x ∃ y
  Float64: 12.0
  Complex{Float64}: 2.0 + 3.0im



> On Dec 11, 2014, at 3:53 PM, samoconnor <[email protected]> wrote:
> 
> Hi Rob,
> 
> I don't use the REPL. I have "#!/[...]bin/julia" on the first line of the 
> script and run ./script.jl from the command line.
> 
> On Friday, December 12, 2014 10:27:45 AM UTC+11, Rob J Goedman wrote:
> Did you restart the REPL?
> 
> Rob J. Goedman
> [email protected] <javascript:>
> 
> 
> 
> 
> 
>> On Dec 11, 2014, at 3:19 PM, samoconnor <[email protected] <javascript:>> 
>> wrote:
>> 
>> If I change the example to use "import" instead of "using"...
>> 
>> import m1: f
>> import m2: f
>> 
>> ... then I get:
>> 
>> Warning: ignoring conflicting import of m2.f into Main
>>      ?: 7
>> String: Foo
>> 
>> Now Julia spots the problem, but resolves it the opposite way (i.e. the 
>> first definition wins).
> 

Reply via email to