you can do 
Module1.Widget
Module2.Widget

You can also use `import` if you don't want the exported bits of a module
in your current namespace.

On Thu, 2014-06-12 at 07:42, [email protected] wrote:
> But just say I need to use both modules at the same time, some variables 
> will be Widget from Module1 and some will be Widget from Module2, can I 
> type something like:
>
> a::Module1::Widget
> b::Module2::Widget
>
> ?
>
>
> On Thursday, June 12, 2014 2:39:21 PM UTC+8, Ivar Nesje wrote:
>>
>> Currently I think you get the one you first imported with `using`, without 
>> any warning.
>>
>> When https://github.com/JuliaLang/julia/issues/4345 gets fixed, you will 
>> get an error when you use the ambigious name for the type.
>>
>> Ivar
>>
>> kl. 08:28:49 UTC+2 torsdag 12. juni 2014 skrev Andrew Simper følgende:
>>>
>>> I'm new to Julia and just getting my heard around things. I was wondering 
>>> if namespaces aren't supported then what happens if I use two modules that 
>>> define the same name for a composite type? How do I specify which of the 
>>> two I am referring to?
>>>
>>> Module1 defines:
>>> type Widget
>>>     part1
>>>     part2
>>> end
>>>
>>> Module2 defines:
>>> type Widget
>>>    blob1
>>>    blob2
>>> end
>>>
>>>
>>> and in some code that imports / uses both Module1 and Module2
>>>
>>> a::Widget
>>> a.blob1 or a.part1 ?
>>>
>>

-- 

Reply via email to