MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Dialogs and inheritance


Szabolcs wrote:
> alexxx.magni at gmail.com wrote:
>> Hello,
>> I'm trying to learn to use Dialogs for debugging purposes - since I
>> cannot learn the right way to use the integrated debugger.
>> Can you please tell me what is wrong in the following???
>>
>> In[1]:= Module[{a},
>>  Do[
>>      a = {i, Sin[i]};
>>      Dialog[],
>>   {i, 100}]]
>>
>> (Dialog) In[2]:= i
>>
>> (Dialog) Out[2]= 1
>>
>> (Dialog) In[3]:= a
>>
>> (Dialog) Out[3]= a
>>
>> I thought under Dialog I could be able to see all the local values of
>> the variables!
>>
>> P.S. any hint on where to start with the integrated debugger? The V6
>> guide: guide/TuningAndDebugging is rather limited...
>>
>> thanks!
>>
>> Alessandro Magni
> 
> 
> I have never used Dialog before, but the problem seems to be that 
> "local" variables are simply renamed variables in Mathematica.
> 
> Try this: Module[{a}, a]
> 
> I do not know why did they choose this solution for local variables ...
> 
> I have no idea about how could you get the "local name" of 'a' in the 
> example you gave.
> 
> Szabolcs

This might help ... :

http://reference.wolfram.com/mathematica/tutorial/HowModulesWork.html
http://reference.wolfram.com/mathematica/tutorial/ModularityAndTheNamingOfThingsOverview.html


  • Prev by Date: Re: Bitmap data extraction (matrix of matrix)
  • Next by Date: Re: v. 6, third argument to rectangle
  • Previous by thread: Re: Dialogs and inheritance
  • Next by thread: Re: Dialogs and inheritance