From 5cef73092010da6ee60ecaf64cbfabc9401151e4 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Tue, 16 Jun 2015 10:46:07 -0700 Subject: add some context in 'which compilers' about how the new LLVM backend can be used --- FAQ.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'FAQ.md') diff --git a/FAQ.md b/FAQ.md index 2e47259..47fffc0 100644 --- a/FAQ.md +++ b/FAQ.md @@ -106,11 +106,13 @@ cycle-collection problems and miss optimizations that require integration with t ## What compilers can I use to build WebAssembly programs? WebAssembly initially focuses on [C/C++](CAndC++.md), and a new, clean -WebAssembly backend is being proposed for upstream clang/LLVM. As WebAssembly -evolves it will support more languages which often use non-LLVM compilers. +WebAssembly backend is being proposed for upstream clang/LLVM, which can +then be used by LLVM-based projects like [Emscripten](http://emscripten.org) +and [PNaCl](http://gonacl.com). -Even for C/C++ language support we hope that other compilers, such as -[GCC](https://gcc.gnu.org), gain support for WebAssembly. The WebAssembly +As WebAssembly evolves it will support more languages than C/C++, and +we hope that other compilers will support it as well, even for the C/C++ +language, for example [GCC](https://gcc.gnu.org). The WebAssembly working group found it easier to start with LLVM support because they had more experience with that toolchain from their [Emscripten](http://emscripten.org) and [PNaCl](http://gonacl.com) work. -- cgit v1.2.3