 J has the usual facilities for stopping on error or at specified places within verbs.It also has a unique visual debugger, called "Dissect", that gives a 2-D interactive display of the execution of a single J sentence.Because a single sentence of J performs as much computation as an entire subroutine in lower-level languages, the visual display is quite helpful.