Re: [julia-users] How to enter a file using gallium?

2016-11-22 Thread chobbes158
That's a good stopgap, if there's better options. Thanks!! On Monday, November 21, 2016 at 8:19:50 PM UTC, Isaiah wrote: > > If breakpoints aren't working, I would suggest to your push object(s) of > interest into a global Vector{Any} and then debug with `@enter`. > > On Mon, Nov 21, 2016 at

Re: [julia-users] How to enter a file using gallium?

2016-11-21 Thread Michele Zaffalon
How would you do that in MATLAB? On Mon, Nov 21, 2016 at 5:00 PM, wrote: > Well, if A is a complicated object/structure, it'll be almost impossible to > first make up an A and call @enter function_to_debug(A). > > > > On Monday, November 21, 2016 at 2:32:16 PM UTC, Isaiah

Re: [julia-users] How to enter a file using gallium?

2016-11-21 Thread Isaiah Norton
If breakpoints aren't working, I would suggest to your push object(s) of interest into a global Vector{Any} and then debug with `@enter`. On Mon, Nov 21, 2016 at 11:00 AM, wrote: > Well, if A is a complicated object/structure, it'll be almost impossible > to first make up

Re: [julia-users] How to enter a file using gallium?

2016-11-21 Thread chobbes158
Well, if A is a complicated object/structure, it'll be almost impossible to first make up an A and call @enter function_to_debug(A). On Monday, November 21, 2016 at 2:32:16 PM UTC, Isaiah wrote: > > Any other means without resorting to breakpoints?? > > > Use `@enter function_to_debug( ... )`

Re: [julia-users] How to enter a file using gallium?

2016-11-21 Thread Isaiah Norton
> > Any other means without resorting to breakpoints?? Use `@enter function_to_debug( ... )` with the value of A that you are interested in. On Mon, Nov 21, 2016 at 6:30 AM, wrote: > Bump up for the following question: > > Suppose I have the following code where the

Re: [julia-users] How to enter a file using gallium?

2016-11-21 Thread chobbes158
Bump up for the following question: 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 = ...

Re: [julia-users] How to enter a file using gallium?

2016-11-19 Thread chobbes158
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 >

Re: [julia-users] How to enter a file using gallium?

2016-11-19 Thread Michele Zaffalon
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, wrote: > Thanks! It now works for me. Two more quick questions: > > 1. Suppose

Re: [julia-users] How to enter a file using gallium?

2016-11-19 Thread chobbes158
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

Re: [julia-users] How to enter a file using gallium?

2016-11-19 Thread Michele Zaffalon
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,

Re: [julia-users] How to enter a file using gallium?

2016-11-19 Thread chobbes158
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

Re: [julia-users] How to enter a file using gallium?

2016-11-18 Thread Michele Zaffalon
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, wrote: > > > Hi there, > > I'm totally new to the new debuggers. What I'm aiming at is to

[julia-users] How to enter a file using gallium?

2016-11-18 Thread chobbes158
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