-
Notifications
You must be signed in to change notification settings - Fork 227
Description
There's thousands (?) of lines of code to make Cocalc work with Sage worksheets, and it is -- of course -- all written as Python2 scripts, since Sage is Python2. It's this code:
https://github.com/sagemathinc/cocalc/tree/master/src/smc_sagews/smc_sagews
We haven't even begun thinking about rewriting this in Python3. I don't know if we ever will, exactly, though today Hal Snyder mentioned he wants to look into it. I would probably rather spend them time writing a "cocalc" kernel that basically does the same thing (i.e., would evaluate code using the exact same semantics as the current Sage worksheets). Combining such a Jupyter kernel with a new Jupyter "single document mode" would provide the same functionality and UI as Sage worksheets.