Content deleted Content added
Tags: Mobile edit Mobile app edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
Line 58:
=== 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.
==Examples==
* [[OCalm (programming language) | Ocalm]]
* Felix
== See also ==
|