diff options
Diffstat (limited to 'native_client_sdk/src/doc/io2014.rst')
-rw-r--r-- | native_client_sdk/src/doc/io2014.rst | 102 |
1 files changed, 4 insertions, 98 deletions
diff --git a/native_client_sdk/src/doc/io2014.rst b/native_client_sdk/src/doc/io2014.rst index d61c50b..68a6ef0 100644 --- a/native_client_sdk/src/doc/io2014.rst +++ b/native_client_sdk/src/doc/io2014.rst @@ -19,24 +19,7 @@ Work either on-line or off-line! <iframe class="video" width="500" height="281" src="//www.youtube.com/embed/OzNuzBDEWzk?rel=0" frameborder="0"></iframe> -Work in Progress -================ - -These development tools are a work in progress, see `Feature Status`_. -At this point, they are a learning tool and demonstration of NaCl's -flexibility, but are not the recommended tools for a production application. -To develop a substantial application for Native Client / -Portable Native Client, -we currently recommend you use the -`Native Client SDK </native-client/sdk/download>`_. - -.. raw:: html - - <b><font color="#880000"> - NOTE: The NaCl Development Environment is not yet stable. - Ideally user data is preserved, but currently it can be lost during updates - or sporadically. We're working to resolve this. - </font></b> +.. include:: nacldev/web_tools_note.inc Installation ============ @@ -74,48 +57,11 @@ Once you're ready to apply the debugger, follow these steps: * NOTE: If you experience unexplained hangs, disable GDB-based debugging temporarily and try again. -Editor -====== - -To follow along in this tutorial, you'll need to use a text editor to modify -various files in our development environment. -There are currently two editor options, nano or vim. -Emacs is coming soon... -If you're unsure what to pick, nano is simpler to start with and has on-screen -help. - -* You can open **nano** like this:: - - $ nano <filename> - - Here's an online `nano tutorial <http://mintaka.sdsu.edu/reu/nano.html>`_. - -* You can open **vim** like this:: - - $ vim <filename> - - Here's an online `vim tutorial <http://www.openvim.com/tutorial.html>`_. - - -Git Setup -========= - -This tutorial also uses a revision control program called -`git <http://en.wikipedia.org/wiki/Git_(software)>`_. -In order to commit to a git repository, -you need to setup your environment to with your identity. -You'll need to add these lines to `~/.bashrc` to cause them to be invoked each -time you start the development environment. -:: +.. include:: nacldev/editing.inc - git config --global user.name "John Doe" - git config --global user.email johndoe@example.com +.. include:: nacldev/git.inc -You can reload you `~/.bashrc` by running: -:: - - source ~/.bashrc Tour (follow the video) ======================= @@ -257,44 +203,4 @@ Thanks for checking out our environment. Things are rapidly changing and in the coming months you can expect to see further improvements and filling out of our platform and library support. -Check back at this page for the latest status. - -Feature Status -============== - -Here is a summary of feature status. We hope to overcome these limitations -in the near future: - - * NaCl Development Environment - - * General - - * Supported: - - * Python (built-in) - * GCC w/ GLibC (x86-32 and x86-64 only) - * Lua (install with: `package -i lua && . setup-environment`) - * Ruby (install with: `package -i ruby && . setup-environment`) - * Nethack! (install with: `package -i nethack && . setup-environment`) - - * Unsupported: - - * Targeting Newlib - * Targeting PNaCl - * Forking in bash - * Pipes / Redirection - * Symbolic and hard links - - * Missing / broken on ARM: - - * Git (broken) - * GCC (unsupported) - - * Debugger - - * Runs reliably only on a recent Beta or Dev Channel (M36+) build. - * Currently unreliable on some platforms: - - * ChromeOS - * Mac OSX - * Windows +Follow the status of the NaCl Dev Environment at `this page <naclenv>`_. |