A native app for all major operating systems (macOS, Linux, Windows) that will help students visualize algorithms in order to understand better what is happening "under the hood".
How to run (development mode)
Before starting the app, set the NOKQUEUE environment variable equal to 1 as shown:
$ export NOKQUEUE = 1
Afterwards, you can install dependencies, build and start the app with the following commands:
$ npm install $ npm build $ npm start
How to test
$ npm test
Change to ClojureScript and Om framework, generalize the algorithm animation skeleton so that implementing new ones would be easier for developers.