Post Reply 
Can 50g sysRPL jump to lables?
10-29-2018, 01:34 PM
Post: #11
RE: Can 50g sysRPL jump to lables?
(10-29-2018 11:26 AM)BlackMi Wrote:  The problem is I don't know how "data stack" "return stack" and "virtual stack" work to control the runstream.

If you're truly wanting to understand these concepts better, take a look at Debug4x. It has the ability to show the status of all of these entities as you step through SysRPL programs, which I think is one of the best ways to understand the operation (and manipulation) of all of these stacks in SysRPL code.

The return stack is the most important one to understand regarding runstream control, as it is an integral part of the implementation of all of the flow control statements in SysRPL. The other two are only tangentially related to runstream control, in that it is possible to manipulate the return stack by moving entries back and forth between the return stack and the data stack. The virtual stack has no direct connection to the runstream, but rather is an extension/encapsulation of data stack manipulation.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Can 50g sysRPL jump to lables? - BlackMi - 10-22-2018, 07:09 AM
RE: Can 50g sysRPL jump to lables? - 3298 - 10-22-2018, 10:11 AM
RE: Can 50g sysRPL jump to lables? - DavidM - 10-29-2018 01:34 PM
RE: Can 50g sysRPL jump to lables? - 3298 - 10-29-2018, 01:36 PM
RE: Can 50g sysRPL jump to lables? - 3298 - 10-30-2018, 10:49 AM
RE: Can 50g sysRPL jump to lables? - 3298 - 10-30-2018, 03:36 PM
RE: Can 50g sysRPL jump to lables? - 3298 - 10-30-2018, 04:54 PM



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