home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / hp48 / 5643 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.8 KB  |  36 lines

  1. Newsgroups: comp.sys.hp48
  2. Path: sparky!uunet!snorkelwacker.mit.edu!ira.uka.de!fauern!fauna!immd1.informatik.uni-erlangen.de!kskalb
  3. From: kskalb@immd1.informatik.uni-erlangen.de (Klaus Kalb)
  4. Subject: Re: sys_RPL EVAL??? and DEBUGer ???
  5. References: <1992Nov5.093538.11956@waikato.ac.nz> <MHEISKAN.92Nov5011224@lk-hp-21.hut.fi>
  6. Message-ID: <BxGEJG.24z@immd4.informatik.uni-erlangen.de>
  7. Sender: news@immd4.informatik.uni-erlangen.de
  8. Organization: CSD., University of Erlangen
  9. Date: Mon, 9 Nov 1992 14:50:03 GMT
  10. Lines: 24
  11.  
  12. mheiskan@snakemail.hut.fi (Mika Heiskanen) writes:
  13. >In article <1992Nov5.093538.11956@waikato.ac.nz> fee@waikato.ac.nz writes:
  14.  
  15. >>Oh yeah, and is there a routine around for single-stepping a sys_RPL
  16. >>routine so I can monitor what's on the stack for debugging purposes?
  17. >>It's very frustrating "doin' de download shuffle" and watching the HP
  18. >>crash because I forgot about some item on/off the stack. 
  19.  
  20. >Internal DBUG is the only one. Sure I've thought about programming one but
  21. >all the words changing the run stream, return stack or making type checks
  22. >on run stream made it too hard for me. Anybody else who has tried it?
  23.  
  24. No, I didn't try to program a debug routine.
  25.  
  26. But I frequently insert an xHALT to debug my sysRPL programs and use
  27. SST to step through.
  28. There are some commands you can't step over (LOOP, BEGIN, IF, ', ...)
  29. but it will work for all stack handling words. If you have a listing
  30. nearby you will know what those externals are supposed to do.
  31. ---
  32. ------------------------------------------------------------------------------
  33.     Klaus Kalb     | mail :  IMMD1 / Martenstr. 3 / W-8520 Erlangen / Germany 
  34.  Werch ein Illtum  | email:  kskalb@immd1.informatik.uni-erlangen.de   
  35. ------------------------------------------------------------------------------
  36.