Improving Ninia: A Web-Based Python Interpreter
by Muhammad Razzaque Bhatti for PLASMA @ UMass
Doppio emulates threads, a file system, network sockets and an unmanaged heap on top of JavaScript. Ninia is a python interpreter on the web, currently limited to trivial python programs and does not make extensive use of Doppio's resources. This project will focus on improving Ninia to use Doppio threads, and eventually run multi-threaded python programs.