Ted Leung on the air: Open Source, Java, Python, and ...
- The presence of state makes debugging a pain. This arguest for a more functional approach to programing wherever possible.
- Something like a timewarp or replay debugger that captured the state of the program at every state transition could help with these problems. In languages that reify activation records (as closures or continuations), this should not be that difficult to do, albeit hugely expensive in memory.
Elliotte Rusty Harold's request for conditional breakpoints based on the contents of the call stack:
I'd like to be able to set a breakpoint that's conditional on another method being executed. For example, I'd like to stop in the startMakingElement method, but only when the testZ method has been called. I don't want to stop in startMakingElement for testA through testYis just icing on the cake.
Seems like debugger folks have a lot of work to do. At least until James Robertson posts and tells us that all of this can be done in VisualWorks ;-). In the meantime, the IntelliJ and Eclipse folks should get busy.

- The presence of state makes debugging a pain. This arguest for a more functional approach to programing wherever possible
- Something like a timewarp or replay debugger that captured the state of the program at every state transition could help with these problems. In languages that reify activation records (as closures or continuations), this should not be that difficult to do, albeit hugely expensive in memory.
hmm. We have this in languages like Lisp and Smalltalk (as alluded to above). Maybe the Kim needs better tools. And yes Ted, the
Posted by Trackback from Cincom Smalltalk Blog - Smalltalk with Rants at Thu Jul 24 04:52:47 2003
Posted by Gordon Weakliem at Thu Jul 24 09:42:37 2003

Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are: <a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk