diff --git a/wipforth.wat b/wipforth.wat index e6c98ae..19f4595 100644 --- a/wipforth.wat +++ b/wipforth.wat @@ -1060,10 +1060,10 @@ ;; Outer interpreter - ;; The trampoline is the workaround for WebAssembly's lack of - ;; indirect jumps, and lack of addresses for code. Instead of - ;; jumping into the next codeword, NEXT sets the $fn global to the - ;; function index of the next codeword and returns to the trampoline. + ;; The trampoline is a workaround for WebAssembly's lack of indirect + ;; jumps and code addresses. Instead of jumping into the next + ;; codeword, NEXT sets the $fn global to the function index of the + ;; next codeword and returns to the trampoline. ;; ;; This way, we can simulate jumping to the code within WebAssembly's ;; restrictions without the WebAssembly call stack growing unbounded