Many thanks!

On Monday, April 25, 2016 at 10:39:08 PM UTC+1, Stefan Karpinski wrote:
>
> Yes, to all of the above.
>
> On Mon, Apr 25, 2016 at 5:34 PM, <chobb...@gmail.com <javascript:>> wrote:
>
>> Thanks a lot for the info. 
>>
>> 1. I've been using Matlab debugger and gdb for fortran for many years. 
>> Will Gallium and AST Interpreter for Julia v5.0 give a comparable user 
>> experience? For example, I'm used to use debugger to step a code from line 
>> 1 through the end. Will Gallium and ASTI allow me to do so? Debug.jl only 
>> allows debugging in functions and it cannot be used to explore ctors, if I 
>> understand correctly. Due to the nature of multidispatch, I really want to 
>> see which constructor is called for construction, if multiple constructors 
>> exist.
>>
>> 2. Will there be any proper documentation for the new debugger? 
>>
>> Sorry for being a bit annoying. Thanks!!
>>
>>
>>
>> On Monday, April 25, 2016 at 9:26:16 PM UTC+1, Keno Fischer wrote:
>>>
>>> On Mon, Apr 25, 2016 at 11:12 AM,  <chobb...@gmail.com> wrote: 
>>> > Thanks for the reference. I quickly scanned the Readmes of Gallium and 
>>> > ASTInterpreter and found that they're probably too brief to start 
>>> with. Is 
>>> > there a more complete documentation or tutorial? What is the relation 
>>> > between Gallium and AST Interpreter? 
>>>
>>> ASTInterpreter is essentially the conceptual replacement of Debug.jl. 
>>> It takes a julia function and lets you step through it. Gallium adds 
>>> breakpointing, backtracing and other 
>>> features to make it a full debugger. You can use ASTInterpreter 
>>> without Gallium, but the 
>>> otherway around is not super useful. 
>>>
>>> > BTW, do I have to wait until the release of Julia v5.0 to use Gallium? 
>>>
>>> Gallium is available on currently julia master, but not on 0.4. 
>>>
>>> > Sorry, if my questions look dumb. 
>>> > 
>>> > Thanks!! 
>>> > 
>>> > 
>>> > 
>>> > 
>>> > 
>>> > On Monday, April 25, 2016 at 3:20:33 PM UTC+1, Steven G. Johnson 
>>> wrote: 
>>> >> 
>>> >> 
>>> >> 
>>> >> On Monday, April 25, 2016 at 10:10:01 AM UTC-4, chobb...@gmail.com 
>>> wrote: 
>>> >>> 
>>> >>> I'm using the Julia Debugger 
>>> >>> 
>>> >>> https://github.com/toivoh/Debug.jl 
>>> >> 
>>> >> 
>>> >> That debugger is mostly a stopgap/prototype until we have a "real" 
>>> >> debugger based on LLDB, which allows you to run code at full speed 
>>> until you 
>>> >> hit a break point.  Such a debugger was recently introduced for Julia 
>>> 0.5, 
>>> >> and is much more full-featured than Debug.jl: 
>>> >> 
>>> >> https://github.com/Keno/Gallium.jl 
>>>
>>
>

Reply via email to