From 5b920e76207a652e36ca7b84fe3ce149bf185d22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Remko=20Tron=C3=A7on?= Date: Sat, 9 Jun 2018 09:07:08 +0200 Subject: [PATCH] README tweak --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4fca11e..3ab0c38 100644 --- a/README.md +++ b/README.md @@ -59,9 +59,10 @@ macros for convenience. The interpreter runs a loop that processes commands, and switches to and from compiler mode. -Contrary to some other Forth systems, this system doesn't use a strict threading system +Contrary to some other Forth systems, this system doesn't use direct threading for executing code. WebAssembly doesn't allow unstructured jumps, let alone dynamic jumps. -Instead, each word is implemented as a single WebAssembly function, and the system uses +Instead, WAForth uses subroutine threading, where each word is implemented as a single +WebAssembly function, and the system uses calls and indirect calls (see below) to execute words.