You are assuming perfect knowledge of Julia and with a fresh mind on the 
part of the user...

On Wednesday, June 11, 2014 11:26:48 AM UTC-4, Stefan Karpinski wrote:
>
> f2 doesn't modify global foo – precisely because it doesn't declare foo to 
> be global. So there's nothing to warn about...
>
>
> On Wed, Jun 11, 2014 at 10:58 AM, Tony Fong <tony...@alumni.princeton.edu 
> <javascript:>> wrote:
>
>> I'm struggling with something like this:
>>
>> Module M
>>   foo = 1
>>   bar()=foo # it's not obvious if foo can be modified. Ok, maybe I should 
>> not need a FYI even. 
>>   f1()=(global foo=2 ) # this is clear.
>>   f2()=(foo = 3 ) # how could I get a warning out of this? it's perfectly 
>> legal and may or may not do what the author intends.
>> end
>>
>>  
>>

Reply via email to