While Debug.jl is pretty amazing – that you can do all of this with macros is quite incredible – the longer term approach to debugging Julia code is to switch to using LLVM's MCJIT for code generation, which, among other things, supports emitting DWARF debug information, thereby allowing C-style debuggers to work with Julia code.
On Tue, Dec 24, 2013 at 10:42 AM, andrew cooke <[email protected]> wrote: > i went back to the code to try make a simpler example and it now (i have > been working on the code, so it has changed slightly) works ok. and i > didn't save the point where it didn't work in git. so unfortunately i > can't file an issue (at a glance it seemed not to be anything existing). > if i see it again i'll make a copy and file something. > > thanks, > andrew > > ps more generally, this seems like such an important module that it should > be incorporated in the julia repo so that it can get the care it deserves > (there are a lot of open issues and this is neat/useful) > > > On Monday, 23 December 2013 14:57:27 UTC-3, Toivo Henningsson wrote: >> >> This is curious. What is inside the loop? Have you looked at the github >> issues for Debug.jl? I know there's something related that I haven't had >> the time to look at. If it's a different issue, it would be helpful with a >> minimal example that reproduces it. > >
