summaryrefslogtreecommitdiff
path: root/examples/wasm/helloworld.wat
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-01-26 12:03:59 +0100
committerHenry Gressmann <mail@henrygressmann.de>2024-01-26 12:03:59 +0100
commitf3d890a36d6299dbd70377ce57b0bd9d61de5c1b (patch)
tree36b51022af641c0f464fd0c5d4456b722e5f735b /examples/wasm/helloworld.wat
parent461126ce309f99e4ad2a6ddcbc175ea01c5e8fee (diff)
docs: working selfhosted example
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'examples/wasm/helloworld.wat')
-rw-r--r--examples/wasm/helloworld.wat15
1 files changed, 0 insertions, 15 deletions
diff --git a/examples/wasm/helloworld.wat b/examples/wasm/helloworld.wat
deleted file mode 100644
index b74c98f..0000000
--- a/examples/wasm/helloworld.wat
+++ /dev/null
@@ -1,15 +0,0 @@
-(module
- ;; Imports from JavaScript namespace
- (import "console" "log" (func $log (param i32 i32))) ;; Import log function
- (import "js" "mem" (memory 1)) ;; Import 1 page of memory (54kb)
-
- ;; Data section of our module
- (data (i32.const 0) "Hello World from WebAssembly!")
-
- ;; Function declaration: Exported as helloWorld(), no arguments
- (func (export "helloWorld")
- i32.const 0 ;; pass offset 0 to log
- i32.const 29 ;; pass length 29 to log (strlen of sample text)
- call $log
- )
-) \ No newline at end of file