How to setup MAXIMA for a web application running on IIS?



On Tue, Jul 20, 2010 at 9:27 PM, yoyo imut <yoyoimut at yahoo.com> wrote:

> I will use a Microsoft web technology named ASP.NET MVC 2 that
> is running on a Microsoft web server engine named IIS 7.5.

Hmm. My experience has been that any variety of Unix is
a more comfortable development environment when you
are trying to do anything creative. Just get a Linux-equipped
netbook or something.

> how to call maxima from within my ASP.NET codes ?

Take a look at: http://maxima.sourceforge.net/relatedprojects.html
Various web interfaces have been invented, which could maybe inspire you.

> how to isolate each visitor input from other visitor inputs such that
> any bad input from a visitor cannot interfere with other visitor inputs.

Well, aside from relaunching Maxima for each client,
a typical Unix-style policy is to fork a new instance for each client.
i.e. server listens for clients, forks a child process when client
connects, child process handles client input, child terminates
when client disconnects. See: maxima/share/contrib/maxima-server.lisp
in your Maxima distribution. (Only works for SBCL, sorry.)

HTH

Robert Dodier