... most of proposal omitted ...
> 9. It has been pointed out that existing systems that place a
> saved input source specification on the return stack may not be
> easily modified to incorporate this proposal. Please comment on
> this.
That's certainly true for my Forth system - the one that is included in
FirmWork's Open Firmware. It saves the input source specification on
the return stack. Implementing the FILE-SOURCE proposal would require a
separate stack for input stream nesting, and the catch / throw mechanism
would then have to be made aware of that other stack so that it could be
unwound coherently with the return stack.