Message from discussion
Maxima to Lisp translation
Received: by 10.68.129.169 with SMTP id nx9mr2722078pbb.2.1331834519000;
Thu, 15 Mar 2012 11:01:59 -0700 (PDT)
Path: h9ni29748pbe.0!nntp.google.com!news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!cleanfeed2-b.proxad.net!nnrp16-1.free.fr!not-for-mail
From: Franck Ditter <fra...@ditter.org>
Newsgroups: sci.math.symbolic
Subject: Re: Maxima to Lisp translation
Organization: SN distribution
References: <franck-04E775.17592014032012@news.free.fr> <jjr3sm$2rd$2@speranza.aioe.org>
MIME-Version: 1.0
User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
Date: Thu, 15 Mar 2012 19:01:58 +0100
Message-ID: <franck-B2A4C8.19015815032012@news.free.fr>
Lines: 30
NNTP-Posting-Date: 15 Mar 2012 19:01:58 MET
NNTP-Posting-Host: 82.242.216.186
X-Trace: 1331834518 news-4.free.fr 15013 82.242.216.186:49155
X-Complaints-To: abuse@proxad.net
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
I saw MockMma but I find there a parser from Mma to Lisp
and a formatter from Lisp to 2d-display, but my
problem is to be able from within Lisp to get something
like :
? (integrate '(log x) 'x)
(- (* x (log x)) x)
It seems strange that Maxima has not such a thing...
What do I miss ?
franck
In article <jjr3sm$2r...@speranza.aioe.org>,
Richard Fateman <fate...@cs.berkeley.edu> wrote:
> On 3/14/12 9:59 AM, Franck Ditter wrote:
> > Is there any way to get a (usual) Lisp sexp from
> > a Maxima output. I know I can use to_lisp() to get the
> > Lisp internal representation, but it is clumsy to read,
> > I would like usual Lisp : (sin (+ (sqrt x) (log y)))
> >
> > Thanks,
> >
> > franck
>
> Mockmma has code you can look at that does such things.
> It is written in lisp.