Stream: general

Topic: The Woua programming language


view this post on Zulip Benoit Baudaux (Apr 03 2026 at 16:11):

I am starting a new programming language named Woua (prononce "WA") that compiles to WAT (WASI). It is a lisp-like language and compiler is developed in Assembly Script and built for WASI. The purpose is to be able to build the compiler in exaequOS and to run the final program in exaequOS as well (using wex runtime). Of course any existing wasm runtime (supporting wasi) can be used.
The first attempt is made with IA.
https://github.com/baudaux/woua-lang

view this post on Zulip Benoit Baudaux (Apr 25 2026 at 14:21):

Woua programming language has now a website

https://www.woua-lang.org

view this post on Zulip Benoit Baudaux (Jun 02 2026 at 20:46):

I have improved woua for running SIMD instructions (Single instruction multiple data) and SVG rendering. I did not do any svg lib in other lang but same can be done in C, Rust, etc ... in any language that targets wasm/wasi. the wasm app needs to open /dev/svg and write svg commands in it (text at the moment but binary will come). You can check the demo in the github repo. It is a new Plan 9 style device driver model for wasi: using only file open, read/write

view this post on Zulip guest271314 (Jun 08 2026 at 03:23):

Still trying to figure out how to create a working Native Messaging host in Woua.

view this post on Zulip Benoit Baudaux (Jun 17 2026 at 19:17):

Wouac compiler can now generate wasm directly (and still wat). Dom, canvas, event handling have been added (through /dev/dom) plus memory management with arena.


Last updated: Jul 29 2026 at 05:03 UTC