Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-debug-dev] Proposal: Debug Expressions


Darin --

Just a couple of questions from someone not intimately familiar with the debugger details.  

-- What is an "expired" _expression_ -- one that cannot be evaluated because it's components are out of scope, one that has be marked "disabled" by the user, or one that has just been deleted by the user?

-- You mention that expressions must fire an event when the value of an _expression_ has changed.   Expressions may also be asked for their value, for example by UI hitting reaching a suspend point with a watched _expression_.  Is it the responsibility of the model to fire the event whenever the _expression_ changes value or only in response to a request for the _expression_ to be reevaluated?

and a comment:

-- It seems that an _expression_ may not be able to be evaluated not only because its dependencies are not met (wrong model, component variable out of scope, ...) but also because a user has requested that it not be evaluated until some other point in time -- so there should be some way of manually turning off evaluation of an _expression_.

-- Dave

Back to the top