diff options
| author | titzer <titzer@google.com> | 2015-06-24 23:53:48 +0200 |
|---|---|---|
| committer | titzer <titzer@google.com> | 2015-06-24 23:53:48 +0200 |
| commit | b63f0ab09ced4b165804245ff18ccae77a697315 (patch) | |
| tree | 650c5e1582adb0135d8df1da26513a1ffaa8354b /Web.md | |
| parent | e6cb238691cf6b50639242c5dd843e6e8e05763b (diff) | |
| download | nanowasm-design-b63f0ab09ced4b165804245ff18ccae77a697315.tar.gz | |
Update Web.md
Diffstat (limited to 'Web.md')
| -rw-r--r-- | Web.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -25,10 +25,10 @@ that the design, especially that of the [MVP](MVP.md), are sensible: resulting ES6 module (which could be implemented in JS or WebAssembly) is queried for the export name. - There is no special case for when one WebAssembly module imports another: - they have separate [heaps](MVP.md#heap) and pointers cannot be passed + they have separate [memory](MVP.md#linear-memory) and pointers cannot be passed between the two. Module imports encapsulate the importer and importee. [Dynamic linking](FutureFeatures.md#dynamic-linking) should be - used to share heaps and pointers across modules. + used to share memory and pointers across modules. - To synchronously call into JavaScript from C++, the C++ code would declare and call an undefined `extern` function and the target JavaScript function would be given the (mangled) name of the `extern` and put inside the |
