[Ubuntu Wiki] Update of "DebuggerTalk" by rocky-bernstein
Ubuntu Wiki
noreply at ubuntu.com
Thu May 7 00:17:01 UTC 2015
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ubuntu Wiki" for change notification.
The "DebuggerTalk" page has been changed by rocky-bernstein:
http://wiki.ubuntu.com/DebuggerTalk?action=diff&rev1=31&rev2=32
* [[http://bashdb.sourceforge.net/bashdb.html#PS4|PS4]] trick
* Using to debug SYSV start/stop scripts.
- * debugger `set_trace` trick? ''Note: `set_trace` is depricated in favor of `debugger`''
+ * debugger `set_trace` trick? ''Note: `set_trace` is deprecated in favor of `debugger`''
Note: if you are going to debug `configure` scripts, you want the `readarray` builtin. ''This has since been encorporated into bash 4.0 and is not needed in that and later versions''
@@ -139, +139 @@
gem install trepanning
The code is on github in https://github.com/rocky/rb-trepanning .
+
+ == Debuggers since the talk ==
+
+ === Devel::Trepan ===
+
+ After years of hesitation, I wrote a [[https://metacpan.org/pod/Devel::Trepan|debugger for Perl]]. The reason I waited so long is that Perl has always had a powerful debugger. But it was yet another one-off any other debugger. And the code was like too many other debuggers, one file with 10K lines. (It's not the 10K I mind, my debugger probably has that many lines too; its the fact that it is all in one file.)
+
+ === trepanjs ===
+
+ [[https://www.npmjs.com/package/trepanjs|trepanjs]] is a debugger for nodejs. It is more '''gdb''-like. However, command syntax follows Javascript notation, is does its predecessor "node debug" instead of a shell-like command set that ''gdb'' follows. For example you write:
+
+ list(5)
+
+ rather than:
+
+ list 5
+
----
CategoryDebugging
More information about the Ubuntu-bugsquad
mailing list