Voltron: A hacky debugger UI for hackers
github.com
github.com
[1] as shown here https://www.youtube.com/watch?v=0PxTAn4g20U
To the developers of this software: please provide a stable release that can be packaged for the popular package managers/distributions. That will help to spread the word about your work and make it easily accessible.
sudo apt-get install devscripts python-all-dev python-stdeb; cd path~to~pip; python setup.py --command-packages=stdeb.command bdist_deb
LOL, not gonna happen. Ever.
Releasing software properly means that you actually care for this. Please do not just dump a git repo somewhere and expect distributions to pick up from there.
Before, I always used some awkward IDE to debug with a live source view, then switched back to my editor to fiddle with code... but with this things are finally unified!
(Of course, to use it you first have to be able to tread water in Emacs...)
https://www.gnu.org/software/emacs/manual/html_node/emacs/GD...
It was a great app.
I've always felt grumpy at the amount of work I have to do to convince gdb to show me anything useful when I'm trying to debug a program; it feels like debugging through the wrong end of a telescope. This screen shot feels like an immediate shot of relief - "oh THERE it all is, whew". I don't know if I'd even use all that information very much, but the sense that "all the context is right there in front of you" is a powerful one.
* emacs https://www.gnu.org/software/emacs/manual/html_node/emacs/De...
* VSCode https://code.visualstudio.com/Docs/extensions/example-debugg...
* Slickedit https://www.slickedit.com/products/slickedit/343-slickedit-h...
Adding to your possible alternative list:
There's many DRM / anti-hacking tools that rely on windows drivers to hook Windows kernel APIs at the lowest level they can.
e.g.
$ voltron v c "fr v"
$ voltron v c "source list -a \$rip"
This would be a nice example configuration: https://github.com/tuxotron/voltron-tmux
Edit: Downvoters, can you care to explain? I would actually like someone to reinvent Emacs (or Vim, for that matter) as something more general.
I wish this project success, and if it will be successful, it will no doubt evolve into having it's own scripting language and other things. Basically, it will become "operating system" like Emacs.
PS. It's unfortunate that people here downvote for misunderstanding a common reference.
No, people here downvote for saying things that don't actually add to the conversation. "Hey, I know an old joke about Emacs!" doesn't add anything to the conversation here. (Voltron is not particularly Emacs-like; its readme says in its second paragraph that it "doesn't aim to be everything to everyone"; it's not a thing anyone is going to spend all their time in; the parallels it would take to make the reference apposite really aren't there.)
Also, I think you botched the joke; "... but it seems to lack a decent debugger" would have fitted the pattern better. (But it still wouldn't have been either very funny or very insightful.)
Oh, and I downvoted your second comment for complaining about being downvoted; I have a policy of always downvoting waah-I-was-downvoted comments when I see them. (Unless what they're complaining about is a very clear injustice, which it isn't here.)
That's why I asked the question, and made a clarification (which unfortunately killed the reason for being subtle) - your "doesn't add anything to the conversation" missed the point! (Actually, downvoting without a comment doesn't addd anything to the conversation either.)
In any case, I think that downvoting without a comment crosses that line too. Sadly, the only guy who was willing to explain his disagreement with my original comment got downvoted too.
You're not being "downvoted without comments". gjm11 has made the effort of explaining to you why he's downvoting you. Expect a lot of people to feel the same way.
Your comment was unnecessary, unjustified, insulting and you're still defending it. Don't be surprised.
gjm11 explained his downvote, but after I asked. He was also downvoted (temporarily) for some reason.. I don't understand why calm debate about why something was downvoted is a source of so much emotions, that people have to downvote it as well.
It makes me unhappy when people downvote without commenting, because it doesn't add to a discussion either.
That's why it's so striking, that the developers here seem to declare to fight this "almost a natural law". They want something hackable, yet they want the thing to have very specific purpose, but I think, if it will succeed, it will take life on its own. I think they should plan for it and embrace it, instead.