For users of the vpython module ("VPython 7") in Juptyer notebook or
(imminently) Jupyterlab:
An essential core component of VPython 7 is the GlowScript library that is
also used at glowscript.org and trinket.io.
The open source code for GlowScript is at
https://github.com/BruceSherwood/glowscript.
I've added to the "Issues" section a description of a number of proposed
improvements and you are invited to contribute code to implement them. I've
deliberately chosen issues that are relatively small scale and probably
would not involve a lot of code. All of the code must be in JavaScript, but
if you are a skilled programmer in some other object-oriented language such
as Python, the JavaScript code may not represent a big barrier. Some of the
issues pertain solely to the glowscript.org environment, but many are
things that would benefit VPython 7.
In the repository docs folder the file GlowScriptOverview.txt describes in
some detail the architecture of glowscript.org. Only the section titled
"EXECUTION" is relevant for the issues in question. In order to test your
work, you would need to install some special software described at
https://www.glowscript.org/docs/GlowScriptDocs/local.html.
When testing it is often useful to insert console.log(some text), which
will appear in your browsers's "console", which you access in most browsers
by pressing Ctrl-Shift-J.
--
You received this message because you are subscribed to the Google Groups
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jupyter/0c4af350-ad2e-45ba-81ba-1fc594104e86%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.