This page loads the SWI-Prolog WASM version and interacts with the Prolog system to illustrate data exchange and various calling conventions. Please examine comments in the source code for further explanation.