How to setup MAXIMA for a web application running on IIS?
Subject: How to setup MAXIMA for a web application running on IIS?
From: Robert Dodier
Date: Wed, 21 Jul 2010 09:56:13 -0600
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