aboutsummaryrefslogtreecommitdiff
path: root/CAndC++.md
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-06-12 12:11:53 -0700
committerAlon Zakai <alonzakai@gmail.com>2015-06-12 12:11:53 -0700
commita91c717ad134c13b997afba7f9cc4c041a25dbc8 (patch)
tree55f2a1a5e6673795f3f9ee02df8640ff815ee2c1 /CAndC++.md
parent9fe8d0f4c0943787470b6db13f98f7b9344449cc (diff)
downloadnanowasm-design-a91c717ad134c13b997afba7f9cc4c041a25dbc8.tar.gz
be more optimistic about APIs for C/C++ people
Diffstat (limited to 'CAndC++.md')
-rw-r--r--CAndC++.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/CAndC++.md b/CAndC++.md
index b11a363..8c0fac1 100644
--- a/CAndC++.md
+++ b/CAndC++.md
@@ -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