Page 1 of 1

Debugger?

Posted: Wed May 28, 2014 3:45 pm
by Celauran
XDebug plugin for Sublime Text doesn't work right on OS X, MacGDBp is forever crashing on me, and using PHPStorm just seems like overkill for smaller projects. What do you all use for debugging?

Re: Debugger?

Posted: Wed May 28, 2014 6:05 pm
by Christopher
Part of what you are asking is a text editor question -- which no one can help you with. ;) Have you tried BBEdit or TextMate? They might work for you, but are a step down from Sublime Text. There are also some stand-alone XDebug front-ends that you might look into.

Re: Debugger?

Posted: Wed May 28, 2014 6:15 pm
by Celauran
That latter is really what I was asking about. MacGDBp is the only standalone client that I've seen, aside from running gdb from the command line. Editor integration is nice, but not essential. I just want something that's reasonably robust.

Re: Debugger?

Posted: Wed May 28, 2014 7:26 pm
by Weirdan
There are also some stand-alone XDebug front-ends that you might look into.
I'd be interested to hear about them as well. There were none at least a couple of years ago, which even led me to start my own project.

Re: Debugger?

Posted: Wed May 28, 2014 10:57 pm
by Christopher

Re: Debugger?

Posted: Thu May 29, 2014 4:42 am
by Weirdan
And is there anything that runs on non-macs?

Re: Debugger?

Posted: Thu May 29, 2014 6:29 am
by Celauran
The second one is the one I've found to crash on me quite frequently. Unfortunate, because it's otherwise quite good. I'll take a look at Codebug. Thanks, Christopher.

Re: Debugger?

Posted: Thu May 29, 2014 12:14 pm
by Christopher
Weirdan wrote:And is there anything that runs on non-macs?
None that I know of. MacGDBp uses Cocoa. Perhaps you could use GnuStep (http://www.gnustep.org/) to port it to Linux?

Re: Debugger?

Posted: Thu May 29, 2014 12:16 pm
by Christopher
Celauran wrote:The second one is the one I've found to crash on me quite frequently.
Perhaps a certain talented Canadian programmer could fix a few of those bugs ... hint, hint. :)