Extensible Programming - Modern Movement - Source Language Debugging Support

Source Language Debugging Support

Extensible programming systems must support the debugging of programs using the constructs of the original source language regardless of the extensions or transformation the program has undergone in order to make it executable. Most notably, it cannot be assumed that the only way to display runtime data is in structures or arrays. The debugger, or more correctly 'program inspector', must permit the display of runtime data in forms suitable to the source language. For example, if the language supports a data structure for a business process or work flow, it must be possible for the debugger to display that data structure as a fishbone chart or other form provided by a plugin.

Read more about this topic:  Extensible Programming, Modern Movement

Famous quotes containing the words support, source and/or language:

    At the Carter Center we work with victims of oppression, and we give support to human rights heroes.
    Jimmy Carter (James Earl Carter, Jr.)

    There is no such source of error as the pursuit of absolute truth.
    Samuel Butler (1835–1902)

    But as some silly young men returning from France affect a broken English, to be thought perfect in the French language; so his Lordship, I think, to seem a perfect understander of the unintelligible language of the Schoolmen, pretends an ignorance of his mother-tongue. He talks here of command and counsel as if he were no Englishman, nor knew any difference between their significations.
    Thomas Hobbes (1579–1688)