Didn't do much this weekend, overdosed on watching Battlestar Galactica which was pretty good fun. Been thinging about how to debug a basic program and it gets fairly complicated when you start trying to step into functionts inside the middle of an expersion evaluation. For example if I try this i=1+Func(), then in order to step into a function I'd have to somehow store the whole evaluation process in a state machine or something.
An easy solution would be to not allow debugging through this, but its not very nice.
No comments:
Post a Comment