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 >>> >> >