Hacker GitHub

← All repos

remko/waforth

View on GitHub ↗ ★ 595 WebAssembly

Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly

15 mentions on Hacker News by 10 people: 4 stories, 11 comments · first 2018-08-01 · latest 2026-05-22

Mentions per year 15 mentions · busiest year 2023 (3)
20082026
  1. …I'm not up to date on the state of self-hosted wasm compiler/languages... But I did come across: https://github.com/remko/waforth I guess it's time to dig out the thesis[t] again and look at movable code and p2p classifications again ...…
  2. ▲ 1
    WAForth: Forth Interpreter+Compiler for WebAssembly
    story by publicdebates · 2026-01-23 · 0 comments
  3. If you're open to Forth, https://github.com/remko/waforth > WAForth is entirely written in (raw) WebAssembly*, and the compiler generates WebAssembly code on the fly. * https://github.com/remko/waforth/blob/master/src/waforth.wat
    comment by publicdebates · 2026-01-23 · in Compiling Scheme to WebAssembly
  4. ▲ 7
    WAForth – Forth interpreter and compiler for WebAssembly
    story by andsoitis · 2025-10-01 · 1 comment
  5. ▲ 6
    Ask HN: Languages Designed for WASM?
    story by 90s_dev · 2025-06-29 · 12 comments
  6. …languages longer, for as influential as it's been. WAForth for WebAssembly is beautiful and modern! https://github.com/remko/waforth It's a lovingly crafted and hand written in well commented WebAssembly code, using Racket as a WebAssembly…
    comment by DonHopkins · 2025-06-25 · in Web Embeddable Common Lisp
  7. …you can absolutely call back into javascript to instantiate and link a new executable module, like https://github.com/remko/waforth does.
    comment by tombl · 2024-10-10 · in WASM Is the New CGI
  8. …switch / sealed classes in Java. It kind of snowballed in scope and can now run Doom and Waforth ( https://github.com/remko/waforth )! Have not yet tried compiling it to WASM and running it as a meta-circular interpreter.
  9. …languages longer, for as influential as it's been. WAForth for WebAssembly is beautiful and modern! https://github.com/remko/waforth It's a lovingly crafted and hand written in well commented WebAssembly code, using Racket as a WebAssembly…
  10. …[...] Check out this beautiful hand written wasm code, a dynamic wasm based Forth compiler: https://github.com/remko/waforth/blob/master/src/waforth.wat It compiles new Forth words into teenie tiny little wasm modules, and hooks out…
  11. …back in 2012 at my job to sort through theater attendance logs in Word to compile statistics. [1] https://github.com/remko/waforth [2] https://factorcode.org/
  12. …languages longer, for as influential as it's been. WAForth for WebAssembly is beautiful and modern! https://github.com/remko/waforth It's a lovingly crafted and hand written in well commented WebAssembly code, using Racket as a WebAssembly…
    comment by DonHopkins · 2023-01-13 · in What the hell is Forth? (2019)
  13. …languages longer, for as influential as it's been. WAForth for WebAssembly is beautiful and modern! https://github.com/remko/waforth It's a lovingly crafted and hand written in well commented WebAssembly code, using Racket as a WebAssembly…
    comment by DonHopkins · 2022-12-19 · in Ten influential programming languages (2020)
  14. ▲ 2
    A Bootstrapping Dynamic Forth Interpreter/Compiler for WebAssembly
    story by wooby · 2020-01-15 · 0 comments
  15. Looks like the code is handwritten in the webassembly assembler language [1]. [1] https://github.com/remko/waforth/blob/master/src/waforth.wat
    comment by s-macke · 2018-08-01 · in A Dynamic Forth Compiler for WebAssembly