Maxima's REPL



On 4/8/2011 12:45 PM, Leo Butler wrote:
>
> On Fri, 8 Apr 2011, Richard Fateman wrote:
>
> <  1. I think there is indeed a huge advantage in doing the web server in lisp.
>
> Yes, I wouldn't have thought so a while ago, but after I learning a bit about lisp
> and how maxima represents objects internally, I think it is the
> prefered route.
>
> <  I wrote one for Tilu, which is either online or I can send to you.  The web
> <  interface is old and
> <  rather simplistic, and does not deal with "is n positive or negative" since
> <  that
> <  doesn't happen for Tilu.  It also just does a simple text display of formulas,
> <  and has
> <  no plotting.
>
> Yes, please do. I have arrived at a similar interface, which takes a
> surprisingly small amount of code, given allegroserve.
The source code is online in
http://www.cs.berkeley.edu/~fateman/tilu/

in particular, the internet server code is in the file tilu-iserve.cl

I think that iserve and neo  were earlier names for allegroserve.

(There are other web-hosting-in-lisp software packages. I don't know the 
relative advantages or disadvantages, but
one other that seems to be used by people is huchentoot. )