Great, thanks for letting me know the syntax :)
On Thursday, June 12, 2014 3:03:09 PM UTC+8, Ivar Nesje wrote: > > It would be like > > a::Module1.Widget > b::Module2.Widget > > Ivar > > kl. 08:42:51 UTC+2 torsdag 12. juni 2014 skrev Andrew Simper følgende: >> >> 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 ? >>>> >>>
