Hello. Thanks for your work. Maybe the UI is too complicated and some button like "LIB selected" may confuse user for the first time. Maybe a big terminal is more clear, like gap's web port: https://gap-system.github.io/gap-in-the-browser/.
Jupyterlite will be a better choice if the complicated use like uploading and downloading is needed. To run singular in jupyterlite, we need to write a singular Jupiter kernel using c++, like xeus framework (https://xeus.readthedocs.io/). Then compile it to wasm.
Hello. Thanks for your work. Maybe the UI is too complicated and some button like "LIB selected" may confuse user for the first time. Maybe a big terminal is more clear, like gap's web port: https://gap-system.github.io/gap-in-the-browser/.
Jupyterlite will be a better choice if the complicated use like uploading and downloading is needed. To run singular in jupyterlite, we need to write a singular Jupiter kernel using c++, like xeus framework (https://xeus.readthedocs.io/). Then compile it to wasm.