Start keys and primary keys are purposely designed to be interchangeable.

{arcane}Passing and accepting argument strings by specifying addresses in storage via enlarged exit and entry blocks.

{arcane}Choice of Kernel-provided Codes

Reason for Restart Keys

We may change the specifications so that the string length provided to the jumpee is that of the string actually passed {rather than the offered length}. Coding so far indicates that this would be more useful for domain programs and easier for the kernel. It seems unlikely that there are programs that make important use of the current design. We believe that no domain programs currently depend on the current design.

{arcane}See also (p1,strdes) and (p1,whyreal) for information on pathologies of string jumps.