A workshop on interactive numeric computing in JavaScript.
Running the workshop requires the following prerequisites:
Note, in order to run make commands on Windows, you can use MinGW, a minimalist GNU for Windows, by adding the application to the PATH variable.
$ set PATH=C:\MinGW\bin;%PATH%Another alternative is to use Cygwin, a collection of GNU and open source tools which provide functionality similar to a Linux distribution on Windows.
To get started, acquire the stdlib source code by performing a shallow clone of the stdlib repository
$ git clone --depth 1 https://github.com/stdlib-js/stdlib -b developOnce cloned, navigate to the cloned repository
$ cd ./path/to/cloned/stdlib-js/stdliband checkout the develop branch
$ git checkout developFor the purposes of this workshop, from the top-level repository directory, set the NODE_PATH environment variable. On Linux and Mac OS X,
$ export NODE_PATH=/path/to/stdlib-js/stdlib/lib/node_modulesOn Windows,
$ set NODE_PATH=C:\\path\to\stdlib-js\stdlib\lib\node_modulesNote that setting an environment variable via export or set only affects the current shell. The environment variable will not be available in other shells. To make the environment variable available to all shells, edit the platform-specific configuration file for configuring user environments; e.g., .bash_profile, .profile, .bashrc, or some other variant. Once set, you may need to reload the configuration file in existing shells. For example, in a bash shell,
$ source ~/.bash_profileTo install dependencies,
$ make installTo run the full test suite,
$ make testTo run all examples,
$ make examplesTo begin the exercises, open the following URL in your browser
https://github.com/stdlib-js/stdlib/blob/develop/workshops/numeric-computing/exercises/plotting