home *** CD-ROM | disk | FTP | other *** search
- 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
- From: enag@ifi.uio.no (Erik Naggum)
- Newsgroups: comp.sys.hp48
- Subject: Re: sasm.opc, compile syseval
- Message-ID: <19921113.005@erik.naggum.no>
- Date: 13 Nov 92 20:00:46 GMT
- References: <lg56o0INNiih@utkcs2.cs.utk.edu> <LARSG.92Nov13181930@maud.maud>
- Lines: 35
-
- Lars Andreas Gundersen <larsg@ifi.uio.no> writes:
- |
- | In article <lg56o0INNiih@utkcs2.cs.utk.edu> doolin@hydra3f.cs.utk.edu
- | (David Doolin) writes:
- |
- | rplcomp (hp\tools\) will not compile # 05BE9h SYSEVAL. Why not?
- |
- | Because SYSEVAL is a user-rpl command, and it's address is not known
- | by the compiler. You can include this command yourself, calling it
- | xSYSEVAL, but I do not know the procedure to do this. It's not enough
- | to add a line
- | #xSYSEVAL 1A52Eh *
- | (syntax right?), 1A52Eh being SYSEVAL's address, to entries.a. I
- | would be glad if someone would describe the exact procedure to do
- | this!
-
- Why would you want to do this in the first place? SYSEVAL allows you to
- access system RPL "words" by numeric address, the same that is
- accomplished by the PTR meta-word in rplcomp. Instead of pushing a hex
- string (user binary integer) on the stack and calling SYSEVAL to run it,
- just leave the five-nibble address in the run-stream. PTR does that for
- you, as in "PTR 5BE9". You can also use the supported name of the word,
- which is "ID>$".
-
- I can't understand why people use these tools on the PC. I never played
- with system RPL until I acquired Detlef Mueller's RPL and <-LIB->, and
- now I write far more programs in sysRPL than in user RPL, and create my
- own utility libraries. In fact, with <-LIB->, it's so easy to add new
- words to the HP48's vocabulary that I tend to move everything out of the
- directories. This utility has also made it so easy to make libraries
- that programmers should definitely consider making a library, instead of
- (only) writing a program. Good job, Detlef!
-
- Best regards,
- </Erik>
- --
- Erik Naggum : ISO 8879 SGML : +47 295 0313
- : ISO 10744 HyTime :
- <erik@naggum.no> : ISO 10646 UCS : Memento, terrigena.
- <enag@ifi.uio.no> : ISO 9899 C : Memento, vita brevis.
-