From: [EMAIL PROTECTED]
Subject: Re: Palm Debugger Stub



>My other option is to simply have a debug version of my Smalltalk VM that
>can talk to the PC and provide variable info, provide step functionality,
>and modification of code while debugging.  This would be good and all, but
I
>think the stub approach would be easier to do.

Personally, this is the way I'd go.  Since you say "...simply have a debug
version...", then it shouldn't be too hard to do.  Poser and the Palm OS
take
this approach when talking with external debuggers.

- -- Keith Rollin
- -- Palm OS Emulator engineer

Eric:
I agree that that is the approach taken with existing debuggers.  One of the
problems is that the code, compile, debug cycle gets very tedious after a
while.  Especially when the debugger works as well as CWs ;->  I know this
is something most of you have had to deal with, but I am trying to avoid
this.  Most Smalltalk environments are dynamic and support changing of code
incrementally.  This reduces the whole cycle time.  Think about it, if I
could change a single function and continue, it would take a lot less time
to build applications.  This what I am trying to achieve.

Now, I did oversimplify with my statement of "simply have a debug version".
It would require a lot more work on our part than building a stub.  In order
to reduce the size of an application, the runtime environment is more static
than the development environment.  It would be a lot more work than
"simply".  Any ideas on possible pitfalls ?

Reply via email to