-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap
Kai Tamkun edited this page Apr 11, 2017
·
3 revisions
-
wasm
parser written with nearley. - Basic
wasmc
support: pseudoinstructions expanded, labels replaced with their offsets, instructions compiled.
- Basic
wvm
support: executes given bytecode.
- Linking support added to
wasmc
, enabling libraries to be used. This means onewasm
program will be able to reference a file containing bytecode accompanied by necessary metadata (e.g., all the labels in the library and their offsets).
- Support for handlers and syscalls in
wasm
. This will be necessary for programs to interact with the browser and not be trapped inside a debugger. At this point, why.js's primary purpose will be fulfilled.
- Creation of a higher-level language, enabling structured programming.
- Once 4a is finished, it will be feasible to write large, complex programs, so writing a standard library of sorts would be worthwhile.