GSOC 2019: pyp5js - Enable Python3 with p5.js

I had the same issue with Processing.py and started work on a native Python 3 implementation of Processing around two years ago. Most of the development so far has happened during the Google Summer of Code as a project for the Processing Foundation. See the project reports from GSOC 2017, 2018 and some details of the 2019 project.

pyp5js certainly looks interesting, however, I had two questions:

  1. Is there any special reason you’re transcribing Python code into Javascript?
  2. Will users be able to use other Python libraries (say, numpy) with pyp5js?