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.

Reply via email to