diff options
| author | Alon Zakai <alonzakai@gmail.com> | 2015-06-12 12:11:53 -0700 |
|---|---|---|
| committer | Alon Zakai <alonzakai@gmail.com> | 2015-06-12 12:11:53 -0700 |
| commit | a91c717ad134c13b997afba7f9cc4c041a25dbc8 (patch) | |
| tree | 55f2a1a5e6673795f3f9ee02df8640ff815ee2c1 /CAndC++.md | |
| parent | 9fe8d0f4c0943787470b6db13f98f7b9344449cc (diff) | |
| download | nanowasm-design-a91c717ad134c13b997afba7f9cc4c041a25dbc8.tar.gz | |
be more optimistic about APIs for C/C++ people
Diffstat (limited to 'CAndC++.md')
| -rw-r--r-- | CAndC++.md | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -24,13 +24,14 @@ this will be a separate mode from ILP32, with a separate ABI. ### APIs -Libraries providing high-level C/C++ APIs such as the C and C++ standard -libraries, OpenGL, SDL, pthreads, and others are being developed to -support normal C/C++ development. Under the covers, these libraries will +WebAssembly applications can use high-level C/C++ APIs such as the C +and C++ standard libraries, OpenGL, SDL, pthreads, and others, just as +in normal C/C++ development. Under the covers, these libraries implement their functionality by using low-level facilities provided by -WebAssembly implementations. On [the Web](Web.md), they will utilize -Web APIs. [In other contexts](NonWeb.md), other low-level mechanisms may -be used. +WebAssembly implementations. On [the Web](Web.md), they utilize +Web APIs (for example, OpenGL is executed on WebGL, libc date and +time methods use the browser's Date functionality, etc.). +[In other contexts](NonWeb.md), other low-level mechanisms may be used. ### ABIs |
