Hi all,
I've done some work in Java, HTML, CSS, JavaScript, ActionScript 3.0 and recently Python.
I have a project I'm working on where I'd like to set up a very simple Sage server, to function as follows: The server will receive Sage or Maxima code, execute the code, and send back the result. Example, sending "integrate(1,x)" to the server would return "x".
However, I have found myself getting a little lost in the process, I am not quite used to server-side scripting yet. The questions I'd like answered are:
1) Am I using the correct tool for the process, or is there an easier way to do this? I don't want a graphical interface on a website, I only want a server.
2) I've noticed on the Sage Cell Server demo online that typing Maxima code will result in every line being evaluated but Sage code only evaluates the last line. For example,
integrate(1,x)
integrate(2,x)
In "Sage" code will return: 2
In Maxima will return :
1
2
Therefore, since I am more familiar with Maxima code I would like to set up the server to use Maxima code. Is this easily possible?
3) Is writing Python code required for this task?
4) How simple would the task be, of setting up a simple server like this? In Sage? In Maxima? Any resources would be appreciated.
Thank you very much.