Post Reply 
newRPL: [UPDATED April 27-2017] Firmware for testing available for download
01-23-2017, 07:19 PM (This post was last modified: 01-23-2017 07:29 PM by The Shadow.)
Post: #524
RE: newRPL: [UPDATED December-29-16] Firmware for testing available for download
newRPL STREAM behaves very differently from RPL STREAM. Which isn't bad in itself, but it does seem less flexible.

RPL STREAM puts the first two elements of the list on the stack, then runs the program. Then the next element, and runs the program; and so on until the list is done. The rest of the stack is still available - you can do PICK3 for example to use a constant elsewhere on the stack.

newRPL STREAM seems confined to the elements of the list; trying to access the rest of the stack returns 'Bad argument count' errors.

A more serious issue is that when I tried to get around that problem by using local variables instead, that also returned errors. The program used in STREAM doesn't seem to allow the use of local variables at all - an 'Exception: Data abort' is thrown and the program ends up on the stack with local variables replaced by 'INVALID_COMMAND'.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: newRPL: [UPDATED December-29-16] Firmware for testing available for download - The Shadow - 01-23-2017 07:19 PM



User(s) browsing this thread: 4 Guest(s)