At 12:01 PM 4/27/2001 -0700, Dave Storrs wrote:
>On Fri, 27 Apr 2001, Dan Sugalski wrote:
> > At this stage, it might be better to go through and pull out the concepts
> > and capabilities we need, rather than get into the details of user
> > interface. Knowing, for example, that we need to provide help is more
> > important at this stage than knowing that the 'h' key provides it. (The
> > details arguably obscure things a bit more than we'd like at the moment)
>
>         Agreed...which is why I didn't include user-interface for any of
>the new suggestions.  The only elements that have a command key assigned
>are the ones in the "Existing functionality" section--and that section is
>basically just a cut'n'paste of the output from the 'h' command in the
>present debugger.

Right. What I'm thinking would be a good place to get to is a list of the 
functionality that the debugger needs to provide or have available to it 
from the interpreter, rather than the actual interface to the user. (Which 
is important, but a separate issue)

>         The fact that both you and Jarkko pointed this out raises a good
>question though...do we want to break backwards compatibility by, for
>example, reassigning some of the command keys to other commands, or
>deleting some of the less-used commands or variables?  The pros and cons
>are fairly obvious, but how do people feel?

I don't particularly want to break backwards compatibility, but neither do 
I care to be bound by it. We're unlikely to be using any code from perl 5's 
debugger. I don't want to get into interface design at the moment yet, 
though. I think we're still at the "What functionality should the 
interpreter/compiler/parser provide to the person writing a debugger" phase.

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to