home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / hp48 / 5727 < prev    next >
Encoding:
Internet Message Format  |  1992-11-14  |  2.3 KB

  1. Path: sparky!uunet!know!hri.com!noc.near.net!news.Brown.EDU!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!unidui!rrz.uni-koeln.de!Germany.EU.net!mcsun!sunic!aun.uninett.no!nuug!ifi.uio.no!enag
  2. From: enag@ifi.uio.no (Erik Naggum)
  3. Newsgroups: comp.sys.hp48
  4. Subject: Re: sasm.opc, compile syseval
  5. Message-ID: <19921113.005@erik.naggum.no>
  6. Date: 13 Nov 92 20:00:46 GMT
  7. References: <lg56o0INNiih@utkcs2.cs.utk.edu> <LARSG.92Nov13181930@maud.maud>
  8. Lines: 35
  9.  
  10. Lars Andreas Gundersen <larsg@ifi.uio.no> writes:
  11. |
  12. |   In article <lg56o0INNiih@utkcs2.cs.utk.edu> doolin@hydra3f.cs.utk.edu
  13. |   (David Doolin) writes:
  14. |
  15. |      rplcomp (hp\tools\) will not compile # 05BE9h SYSEVAL.  Why not?
  16. |
  17. |   Because SYSEVAL is a user-rpl command, and it's address is not known
  18. |   by the compiler.  You can include this command yourself, calling it
  19. |   xSYSEVAL, but I do not know the procedure to do this.  It's not enough
  20. |   to add a line
  21. |   #xSYSEVAL 1A52Eh *
  22. |   (syntax right?), 1A52Eh being SYSEVAL's address, to entries.a.  I
  23. |   would be glad if someone would describe the exact procedure to do
  24. |   this!
  25.  
  26. Why would you want to do this in the first place?  SYSEVAL allows you to
  27. access system RPL "words" by numeric address, the same that is
  28. accomplished by the PTR meta-word in rplcomp.  Instead of pushing a hex
  29. string (user binary integer) on the stack and calling SYSEVAL to run it,
  30. just leave the five-nibble address in the run-stream.  PTR does that for
  31. you, as in "PTR 5BE9".  You can also use the supported name of the word,
  32. which is "ID>$".
  33.  
  34. I can't understand why people use these tools on the PC.  I never played
  35. with system RPL until I acquired Detlef Mueller's RPL and <-LIB->, and
  36. now I write far more programs in sysRPL than in user RPL, and create my
  37. own utility libraries.  In fact, with <-LIB->, it's so easy to add new
  38. words to the HP48's vocabulary that I tend to move everything out of the
  39. directories.  This utility has also made it so easy to make libraries
  40. that programmers should definitely consider making a library, instead of
  41. (only) writing a program.  Good job, Detlef!
  42.  
  43. Best regards,
  44. </Erik>
  45. --
  46. Erik Naggum             :  ISO  8879 SGML     :      +47 295 0313
  47.                         :  ISO 10744 HyTime   :
  48. <erik@naggum.no>        :  ISO 10646 UCS      :      Memento, terrigena.
  49. <enag@ifi.uio.no>       :  ISO  9899 C        :      Memento, vita brevis.
  50.