dbg function names

Trevor Brown <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <[email protected]>
Hi, I've used the dbg module a fair bit over the years, and I am curious
about the names of the functions. Looking at the list of functions, I
came up with what I think each function name means:

The function names are all acronyms (except for the ones that clearly
aren't like `get_tracer/0` and `stop/0`) and stand for the following:

* `c` stands for *c*lear
* `cn` stands for *c*lear *n*ode
* `ctp` stands for *c*lear *t*race *p*attern
* `ctpe` stands for *c*lear *t*race *p*attern *e*vent
* `ctpg` stands for *c*lear *t*race *p*attern *g*lobal
* `ctpl` stands for *c*lear *t*race *p*attern *l*ocal
* `dtp` stands for *d*elete *t*race *p*attern (not sure if it's delete,
drop, discard, etc...)
* `wtp` stands for *w*rite *t*race *p*attern
* `rtp` stands for *r*ead *t*race *p*attern
* `n` stands for *n*ode
* `i` stands for *i*nformation
* `p` stands for *p*rocess
* `tp` stands for *t*race *p*attern (implicitly global)
* `tpl` stands for *t*race *p*attern *l*ocal
* `h` stands for *h*elp
* `ln` stands for *l*ist *n*odes
* `ltp` stands for *l*ist *t*race *p*atterns

Can anyone confirm if I am correct here? And if so, reference any docs
explaining this? I personally find that understanding the acronyms makes
the functions easier to remember, so it's a shame the official docs
don't explain this if I am correct.

Also, I've always assumed the module name stood for debug, but is that
true? I haven't found any docs on that either.

Thanks!

Trevor
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.