Here's again a summary of upcoming changes. I'll commit for now just the
new "returncc" opcode. Other changes that start breaking things will
follow in a few days.
Summary:
1) PIR code using PIRs HLL call syntax doesn't need changes.
foo() # call sub foo
a = bar(x)# call bar wi
Due to adaptions to pdd03 the direct access to the return continuation
is deprecated.
Instead these constructs should be used:
1) PIR code
* return from a sub
.return()
.return(foo)
.return (foo, bar, baz)
...
* get the current continuation (for call/cc)
.include "interpinfo.pasm"