newRPL - build 1255 released! [updated to 1299]
|
10-30-2019, 11:29 PM
Post: #595
|
|||
|
|||
RE: newRPL - build 1255 released! [updated to 1299]
Claudio,
a question about the purpose of a couple of commands: 1) BINPUTB/BINPUTW: the program << 8 MKBINDATA 0 #1122334455667788 4 BINPUTB >> fills the first four bytes of the container with #88h #77h #66h #55h but << 8 MKBINDATA 0 { #1122h #3344h #5566h #7788h } 0 4 BINPUTB >> stores { #22h #44h #66h #88h } instead of { #22h #11h #44h #33h }. A look at the code shows that this works as intended, but why? Is there a reason for the different behavior? BINPUTW obviously works the same way, but using 4-bytes words instead of bytes. 2) UNQUOTEID: while QUOTEID is useful to send unevaluated arguments to functions (but less versatile than userRPL's QUOTE, which accepts symbolic expressions too) I can't see an use for UNQUOTEID: where's its usefulness? |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)