Program visualizations for Algorithms and Data Structures.
Demonstration video: https://www.youtube.com/watch?v=y4KFEZGWVtA
To setup and run Willow locally, a few steps are necessary.
First, you must go start the language tracers you want to use.
Willow has currently two tracers available, one for java and another for python.
They can be executed by going into the tracers/java
or tracers/python
folder and running the command make emulator
.
The java tracer (beta) requires maven
and java 11
or higher.
The python tracer requires python 3.7
or higher.
After starting the tracers, you must decide if you want to start a static or development setup.
For more information about willow, check modules documentations: