Thanks for the comments on my second question. I missed the acute prepended 
before 'stuff'.



On Saturday, November 19, 2016 at 3:14:13 PM UTC, Michele Zaffalon wrote:
>
> I don't know the answer to the first question. 
>
> For the second, you should check 
> https://github.com/Keno/ASTInterpreter.jl and in particular the 
> command `stuff. 
>
> On Sat, Nov 19, 2016 at 4:08 PM,  <chobb...@gmail.com <javascript:>> 
> wrote: 
> > Thanks! It now works for me. Two more quick questions: 
> > 
> > 1. Suppose I have the following code where the variable A is defined 
> > multiple times and after each definition it is used by the same function 
> > function_to_debug. How can I step in function_to_debug with the first 
> > definition/instantiation of A? 
> > 
> > A = ... 
> > function_to_debug(A) 
> > ... 
> > ... 
> > A = ... 
> > function_to_debug(A) 
> > 
> > 
> > 2. As I'm step through the function_to_debug(), how can I print the 
> value of 
> > some variables. I know that I can use 'fr v' which prints everything. 
> How 
> > can I print just a single variable that I'm looking at? 
> > 
> > Thanks!! 
> > 
> > 
> > On Saturday, November 19, 2016 at 12:26:38 PM UTC, Michele Zaffalon 
> wrote: 
> >> 
> >> The @enter should be prepended to the function in the REPL, not in the 
> >> file itself. It should be something like this: 
> >> 
> >> julia> 
> include("/home/calvin/Documents/git/codes/fc.jl/examples/test.jl") 
> >> 
> >> julia> @enter function_to_debug(args_to_function) 
> >> 
> >> On Sat, Nov 19, 2016 at 11:43 AM,  <chobb...@gmail.com> wrote: 
> >> > Thanks for the comments. I tried what you suggested by adding @enter 
> at 
> >> > the 
> >> > beginning of a line where a function is called. But an error was 
> thrown. 
> >> > 
> >> > julia> 
> >> > include("/home/calvin/Documents/git/codes/fc.jl/examples/test.jl") 
> >> > ERROR: LoadError: AssertionError: isa(arg,Expr) && arg.head == :call 
> >> >  in include_from_node1(::String) at ./loading.jl:488 
> >> > while loading 
> /home/calvin/Documents/git/codes/fc.jl/examples/test.jl, 
> >> > in 
> >> > expression starting on line 19 
> >> > 
> >> > Am I missing anything? Thanks! 
> >> > 
> >> > 
> >> > On Friday, November 18, 2016 at 8:11:45 PM UTC, Michele Zaffalon 
> wrote: 
> >> >> 
> >> >> You @enter the function, not the file. What function would you call 
> >> >> once 
> >> >> you include test.jl? That is the function to which you should 
> prepend 
> >> >> @enter. 
> >> >> 
> >> >> On Fri, Nov 18, 2016 at 6:49 PM, <chobb...@gmail.com> wrote: 
> >> >>> 
> >> >>> 
> >> >>> 
> >> >>> Hi there, 
> >> >>> 
> >> >>> I'm totally new to the new debuggers. What I'm aiming at is to go 
> >> >>> through 
> >> >>> a file (it's a file calling other packages and functions therein.) 
> >> >>> line by 
> >> >>> line, just like in matlab. The first step is to step in the file 
> using 
> >> >>> gallium. I know how to traverse a function in terminal using 
> Gallium. 
> >> >>> But it 
> >> >>> seems that I can't enter a file by doing the same thing like: 
> >> >>> 
> >> >>> julia> @enter test.jl 
> >> >>> ERROR: BoundsError: attempt to access 0-element Array{Int64,1} at 
> >> >>> index 
> >> >>> [0] 
> >> >>> 
> >> >>> 
> >> >>> How can I enter a file via Gallium? Is it possible at all? Thanks. 
> >> >> 
> >> >> 
> >> > 
>

Reply via email to