MathGroup Archive 2007

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

Search the Archive

Re: Dialogs and inheritance

  • To: mathgroup at
  • Subject: [mg76458] Re: Dialogs and inheritance
  • From: Szabolcs <szhorvat at>
  • Date: Wed, 23 May 2007 04:59:49 -0400 (EDT)
  • Organization: University of Bergen
  • References: <f2u3c3$j45$>

alexxx.magni at 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.


  • Prev by Date: Re: change $UserDocumentsDirectory
  • Next by Date: Re: Re: Mathematica 6 review [first impressions]
  • Previous by thread: Re: Re: Dialogs and inheritance
  • Next by thread: Re: Dialogs and inheritance