Earlier quoted context omitted.
DTrace doesn't languish. It just doesn't have a Linux port, because of people's contrived rewriting of the history of the GPL.
It does, it's part of Oracle Linux. Oracle obviously therefore believe that a CDDL kernel module is fine.
Leaving Mozilla
91–100 of 116 posts
Re: Leaving Mozilla
#92I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?
Re: Leaving Mozilla
#93I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?
Gdb has supported reverse debugging since 2009.
Re: Leaving Mozilla
#94Earlier quoted context omitted.
I'm not entirely sure what you think isn't offensive about your comment. 1. You are responding to the comment "Since when has it become fashionable to define oneself by religion?" (aside: the answer is since forever) in the affirmative 2. You find it "interesting" that "clearly rational and intelligent people have faith", by which you say that most people who have faith (and by association, Christians) are irrational…
Being offended. I am offended by you saying that people who have faith aren't irrational. That goes against my worldview and is therefore offensive to me. Irrationality is cognition, thinking, talking or acting without inclusion of rationality. It is more specifically described as an action or opinion given through inadequate use of reason, emotional distress, or cognitive deficiency.
Re: Leaving Mozilla
#95I've tried to use rr on LibreOffice but had no luck whatsoever. :(
Re: Leaving Mozilla
#96The second part of a magic trick is to connect it to your audience. Making time-travel style debugging is... not easy, but possible. Making it relevant to people, across languages and other conceptual domains, is hard.
If your next work is tackling this, good luck and godspeed :)
Re: Leaving Mozilla
#97I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?
[1] http://caml.inria.fr/pub/docs/manual-ocaml/debugger.html
Re: Leaving Mozilla
#98Earlier quoted context omitted.
If I'm understanding this correctly, then Java has had it for ages now via the "Chronon" debugger. It's the only reason why I pay for an IntelliJ Ultimate Edition license, since it comes bundled.
There are other reversible debuggers, but even a mature one like Chronon has more overhead than this. 1.2x is basically nothing.
Re: Leaving Mozilla
#99Regarding RR he says: > we probably need to capture some of the value of this technology via a for-profit company I hope this doesn't mean making it proprietary. I mean obviously a person gets to decide how to best compensate themselves for the fruits of their labor. But I've seen too many compelling technologies fail to achieve the impact they could have because they were proprietary. I mean, DTrace languishes despi…
There's a decent market for selling consulting consulting services on top of open source technology. Being the expert on applying an open source technology to solve specific problems comes with a decent rate card.
Re: Leaving Mozilla
#100I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?