Content deleted Content added
Line 10:
In addition to its normal function as a debugger, DDT was also used as a top-level [[command line interpreter|command shell]] for the [[Massachusetts Institute of Technology|MIT]] [[Incompatible Timesharing System|ITS]] [[operating system]]; on some more recent ITS systems, it is replaced with a "PWORD" which implements a restricted subset of DDT's functionality. DDT could run and debug up to eight [[Process (computing)|processes]] (called "jobs" on ITS) at a time, such as several sessions of [[Text Editor and Corrector|TECO]], and DDT could be run [[recursively]] - that is, some or all of those jobs could themselves be DDTs (which could then run another eight jobs, and so on). These eight jobs were all given unique names, and the usual name for the original and top-most DDT was "HACTRN" ("hack-tran"); thus [[Guy L. Steele]]'s famous [[filk]] poem parody of [[Edgar Allan Poe]]'s "[[The Raven]]," ''The HACTRN''.
==DEC-10/DEC-20 DDT==
DDT (Dynamic Debugging Technique), as implemented on the [[DECsystem-10]] & [[DECSYSTEM-20]]<ref>Reference Manual DEC-10-UDDTA-A-D (C) 1968, 1969, 1970, 1975 {{cite web
|url=https://www.amazon.com/Dynamic-debugging-technique-Tracing-systems/dp/B0006XBRFS
|title=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique
|quote=DDT (Dynamic debugging technique) and TDT (Tracing debugging technique) for PDP-11 systems
|author=Douglas E. Bering}}</ref> allowed references to symbols within the programming being debugged. This feature loaded symbols from the .EXE executable file; a special version named SDDT used symbols from the running monitor and allowed system programmers to "peek" inside.<ref>Intro, 1975 edition</ref>
==See also==
|