CodeMIrror https://codemirror.net/ is a programming-oriented text editor written in javascript that has been incorporated into many web-based/cloud programming systems including Sage Math Cloud (SMC) https://cloud.sagemath.com. Lately I have done a lot of work using and developing new FriCAS code on SMC. See for example:
https://cloud.sagemath.com/projects/4bc39013-7b65-4a65-9d3d-bec4a4ce4d5a/files/fricas-CR%20Introduction.sagews https://cloud.sagemath.com/projects/4bc39013-7b65-4a65-9d3d-bec4a4ce4d5a/files/fricas-CR%20Examples.sagews https://cloud.sagemath.com/projects/b04b5777-e269-4c8f-a4b8-b21dbe1c93c6/files/integral2.sagews SMC provides both a linux terminal command line interface that enables development and testing as well as Sage and IPython worksheets using just a browser. Terminal access via ssh is also possible. I have been working on improvements to the FriCAS interface in Sage as well as the formatting of output in pure %fricas mode. One enhancement that I would like to make is to provide syntax highlighting for Axiom/FriCAS .input files and for SPAD code in Sage Worksheets. Sage Worksheets on SMC (unlike the Sage Worksheets provided by Sage itself) make use of CodeMirror to edit the contents of cells in the worksheet. CodeMirror provides syntax highlighting for almost 100 different languages, unfortunately Axiom .input and SPAD code is not among them (yet). I was able to produce a preliminary version of an Axiom/FriCAS mode for CodeMirror by beginning with the Python mode code in the CodeMirror distribution. I hope to have this mode included initially in Sage Math Cloud and perhaps later in CodeMirror itself. See: https://github.com/billpage/CodeMirror/tree/master/mode/axiom I would be very happy to receive comments, criticisms and questions. I am also anxious to work with anyone interested in being a collaborator in SMC to work on this. Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" 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]. Visit this group at http://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
