GSoC/GCI Archive
Google Summer of Code 2015 PLASMA @ UMass

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.