home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.hp48
- Path: sparky!uunet!tcsi.com!iat.holonet.net!brianw
- From: brianw@iat.holonet.net (Brian Walsh)
- Subject: Re: LISP in system RPL
- Message-ID: <By0xrz.J8M@iat.holonet.net>
- Organization: HoloNet
- References: <MHEISKAN.92Nov18214543@lk-hp-1.hut.fi>
- Date: Fri, 20 Nov 1992 16:57:34 GMT
- Lines: 30
-
- mheiskan@hut.fi (Mika Heiskanen) writes:
- : Slightly shorter and faster:
- :
- : ::
- : ' :: SWAP#1+ TRUE ;
- : 2Ob>Seco 1LAMBIND
- : ZEROSWAP
- : :: GOTO PTR 58CF8 ; @ The first instruction is symcomp :(
- : ABND {}N
- : ;
- Very good improvement. The following also includes argument checking
- and allows the process to be a list (especially handy for programs built
- on the fly and then evaluated with LISP):
- :: CK2NOLASTWD
- CK2&Dispatch EIGHTY
- :: INNERCOMP ::N
- ' :: SWAP#1+ TRUE
- ; 2Ob>Seco 1LAMBIND ZEROSWAP
- :: GOTO
- ASSEMBLE
- CON(5) #58CF8
- RPL
- ; ABND {}N
- ;
- ;
- 57.5 bytes
-
- -- Brian Walsh
- brianw@holonet.net
-
-