Skip to content

Instantly share code, notes, and snippets.

@philshem
Last active May 2, 2017 04:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save philshem/8905002 to your computer and use it in GitHub Desktop.
Save philshem/8905002 to your computer and use it in GitHub Desktop.
Scans a .mbox email file and reports back the frequency of words.
# scans a .mbox email file and reports back the frequency of words
import mailbox
import re
from multiprocessing import Pool
mbox = mailbox.mbox('sample.maxima.mbox')
def main():
searchlist = ['advisor','adviser','the']
print '(term,total_emails,email_count,term_count)'
if True:
p = Pool(2)
outlist = p.map(scanmsg, searchlist)
print outlist
else:
for search in searchlist:
print scanmsg(search)
def scanmsg(term):
from collections import Counter
total_emails = 0 # total emails searched
term_count = 0 # total count of term (can be more than the # of emails)
email_count = 0 # count of emails that include term
for message in mbox:
total_emails += 1
text = str(message.get_payload())
get_count = re.split(r'[^0-9A-Za-z]+',text.lower()).count(term)
if get_count > 0:
term_count += get_count
email_count += 1
return term,total_emails,email_count,term_count
if __name__ == '__main__':
import time
start_time = time.clock()
main() # run the whole thing
print round(time.clock() - start_time,2),'seconds'
From amundson@fnal.gov Thu Apr 12 13:32:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3CIWQM01328
for <maxima@math.utexas.edu>; Thu, 12 Apr 2001 13:32:26 -0500
Received: from abacus.fnal.gov (IDENT:root@abacus.fnal.gov [131.225.84.108])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA04064
for <maxima@www.ma.utexas.edu>; Thu, 12 Apr 2001 13:32:25 -0500
Received: from abacus.fnal.gov (IDENT:amundson@abacus.dhcp.fnal.gov [127.0.0.1])
by abacus.fnal.gov (8.11.0/8.11.0) with SMTP id f3CIWOI09754
for <maxima@www.math.utexas.edu>; Thu, 12 Apr 2001 13:32:24 -0500
Date: Thu, 12 Apr 2001 13:32:24 -0500
Message-Id: <200104121832.f3CIWOI09754@abacus.fnal.gov>
User-Agent: Pan/0.9.6 (Unix)
From: "James Amundson" <amundson@fnal.gov>
To: maxima@www.ma.utexas.edu
References: <9auiro$t04$3@nets3.rz.RWTH-Aachen.DE> <cs9hezxrlz7.fsf@Tempo.Update.UU.SE> <9av03j$ano$1@nets3.rz.RWTH-Aachen.DE> <y6cbsq4swbp.fsf@octagon.mrl.nyu.edu> <80snjgelew.fsf@localhost.localdomain> <3AD5DE10.B3D3BB6E@cs.berkeley.edu>
Subject: [Maxima] Re: gcl compile
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
[This is an email copy of a Usenet post to "comp.lang.lisp"]
In article <3AD5DE10.B3D3BB6E@cs.berkeley.edu>, "Richard Fateman"
<fateman@cs.berkeley.edu> wrote:
> Certainly the details of the
> interaction between the Maxima source and GCL tend to be better debugged since
> Bill Schelter can change either one.
Right. Furthermore, I am sure maxima is much better tested under gcl than any
other lisp. There can't be very many people using maxima with a lisp other than
gcl -- it required quite a bit of effort to do so until recently.
> If "better" means "can run faster" or
> "is more reliable" or "is more convenient to debug" or "is smaller" then it is
> not obvious how other lisps might compare.
Exactly. I'll bet clisp is the slowest choice, but it has GNU readline support,
which makes it about 1000 times more comfortable to use from the command line.
Is that "better"?
> I would be interested in seeing
> some benchmarks
As would I. It would be great to produce a reasonable benchmarking suite for
maxima.
>. Schelter provides a test suite, which could be used as a
> basis for comparison, though simple speed tests are easy to set up. e.g.
> (showtime:all, ratsimp((a+b+c+d+1)^15) )$ or some variant of that.
Hey! There's a fun game. I tried your simple test on my 800 MHz Linux machine.
The results are appended at the end of this message. Unfortunately, I'm a very bad
benchmarker: I used different versions of maxima with each lisp implementation.
(5.4 with GCL, 5.5 current cvs with CMU and 5.5 cvs as of a few weeks ago with
Clisp.) I also don't have the most recent versions of GCL and Clisp. If I had a
more realistic benchmark I would try a better test.
> I think Schelter is doing a great public service making Maxima available
> free.
Yes. He deserves a great deal of credit.
--Jim Amundson
The timings. Notice that I used (a+b+c+d+1)^35 instead of (a+b+c+d+1)^15; the
latter was too quick.
Please see the above text for disclaimers as to why this is a bad comparison.
GCL:
---------------------------------------------
|abacus>maxima
GCL (GNU Common Lisp) Version(2.3) Tue Mar 21 14:15:15 CST 2000
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Loading init.lsp
Finished loading init.lsp
Maxima 5.4 Tue Mar 21 14:14:45 CST 2000 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) (showtime:all,ratsimp((a+b+c+d+1)^35 ))$
Evaluation took 11.03 seconds (11.53 elapsed)
---------------------------------------------
Clisp:
---------------------------------------------
|abacus>clisp -M maxima-clisp.mem
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999
Maxima 5.5 Tue Feb 27 21:46:20 CST 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) (showtime:all,ratsimp((a+b+c+d+1)^35))$
Evaluation took 13.23 seconds (13.47 elapsed)
---------------------------------------------
|
CMUCL:
|---------------------------------------------
|abacus>lisp -core maxima.core
CMU Common Lisp 18c, running on abacus.fnal.gov
Send questions and bug reports to your local CMU CL maintainer,
or to cmucl-help@cons.org. and cmucl-imp@cons.org. respectively.
Loaded subsystems:
Python 1.0, target Intel x86
CLOS based on PCL version: September 16 92 PCL (f)
Warning: These variables are undefined:
MAXIMA::$FILE_SEARCH_DEMO MAXIMA::$FILE_SEARCH_LISP
MAXIMA::$FILE_SEARCH_MAXIMA MAXIMA::$FILE_SEARCH_USAGE
/apps/gnu/src/regex-0.12/regex.o not found .. skipping regexp stuff for describeMaxima 5.5 Fri Apr 6 15:15:13 CDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) (showtime:all,ratsimp((a+b+c+d+1)^35))$
Evaluation took 4.54 seconds (4.99 elapsed)
---------------------------------------------
From wfs@mail.ma.utexas.edu Thu Apr 12 14:25:47 2001
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3CJPlM04029
for <maxima@mail.ma.utexas.edu>; Thu, 12 Apr 2001 14:25:47 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id OAA06941;
Thu, 12 Apr 2001 14:25:06 -0500
Date: Thu, 12 Apr 2001 14:25:06 -0500
Message-Id: <200104121925.OAA06941@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: Juergen.Breitlow@Neumann.com
cc: maxima@mail.ma.utexas.edu
In-reply-to: <OFA827C23E.1F22828D-ONC1256A2B.0029CC7C@privat.sennheiser.net>
(Juergen.Breitlow@Neumann.com)
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <OFA827C23E.1F22828D-ONC1256A2B.0029CC7C@privat.sennheiser.net>
Subject: [Maxima] Re: Maxima 5.5 for WinNT question
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
From: Juergen.Breitlow@Neumann.com:
1. On the web site you write that there is an postscript and dvi version of
the documentation. Where can I find it?
I have put links to the dvi and pdf version of the Maxima manual on
the web page http://www.ma.utexas.edu/maxima.html
I have also made a link to the latest snapshot of the sources which
will be updated daily.
http://www.ma.utexas.edu/users/wfs/maxima-src-snapshot.tgz
2. The Windows interface preferences does not save proxy settings. Is this
disabled at the moment?
The proxy settings should be saved along with your font preferences
etc, if you do 'save' when in the file->preferences menu they are
saved in "~/netmath.ini". I am not sure how tcl/tk interprets that
under different window platforms.
3. In the src directory I found mactex.lisp . Is there a similar package
available for C/C++ or standard text output for use with Excel or similar
programs?
Not that I know of. There is output for fortran. It should be
relatively easy to write such an output function though, and a good
idea to do.
From fateman@cs.berkeley.edu Fri Apr 13 11:03:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3DG3sM18200
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 11:03:54 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA27856
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 11:03:54 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id JAA27887;
Fri, 13 Apr 2001 09:03:52 -0700 (PDT)
Message-ID: <3AD72368.2F36B2DD@cs.berkeley.edu>
Date: Fri, 13 Apr 2001 09:03:52 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: James Amundson <amundson@fnal.gov>
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Re: gcl compile
References: <9auiro$t04$3@nets3.rz.RWTH-Aachen.DE> <cs9hezxrlz7.fsf@Tempo.Update.UU.SE> <9av03j$ano$1@nets3.rz.RWTH-Aachen.DE> <y6cbsq4swbp.fsf@octagon.mrl.nyu.edu> <80snjgelew.fsf@localhost.localdomain> <3AD5DE10.B3D3BB6E@cs.berkeley.edu> <200104121832.f3CIWOI09754@abacus.fnal.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
James Amundson wrote:
>
>
> Hey! There's a fun game. I tried your simple test on my 800 MHz Linux machine.
>
> GCL:
> (C1) (showtime:all,ratsimp((a+b+c+d+1)^35 ))$
> Evaluation took 11.03 seconds (11.53 elapsed)
>
> Clisp:
> (C1) (showtime:all,ratsimp((a+b+c+d+1)^35))$
> Evaluation took 13.23 seconds (13.47 elapsed)
> |
> CMUCL:
>
> (C1) (showtime:all,ratsimp((a+b+c+d+1)^35))$
>
> Evaluation took 4.54 seconds (4.99 elapsed)
I don't think the different versions of maxima
would influence the timing of this test.
Here is some data on my 933Mhz pentium
Mathematica
4.586 sec
commercial macsyma 4.2 compiled in Allegro Common Lisp 6.0
(code under non-disclosure agreement. I wish I could
do other things with it, but I can't...)
5.358 sec including 3.676 in garbage collection
commercial macsyma 4.2 as delivered for windows system
under CLOE.
27.149 sec including 24.794 in garbage collection
-- seemed rather slow, so I repeated it and got
even longer times, (110 sec)almost all in GC.
Maxima 5.5 (using Bill's pre-packaged release)
10.37 secs in 10.37 secs elapsed time. [this seems
consistent with James' time above]
(I suppose I should try compiling the maxima 5.5 sources
in Allegro CL, but that would take an unpredictable
amount of time, perhaps 30 minutes but maybe much
more if I have to start finding places to
conditionalize it...)
From fateman@cs.berkeley.edu Fri Apr 13 11:43:38 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3DGhcM20048
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 11:43:38 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA28635
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 11:43:38 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id JAA28898
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 09:43:37 -0700 (PDT)
Message-ID: <3AD72CB9.5F52AD5@cs.berkeley.edu>
Date: Fri, 13 Apr 2001 09:43:37 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] compiling in allegro common lisp
References: <9auiro$t04$3@nets3.rz.RWTH-Aachen.DE> <cs9hezxrlz7.fsf@Tempo.Update.UU.SE> <9av03j$ano$1@nets3.rz.RWTH-Aachen.DE> <y6cbsq4swbp.fsf@octagon.mrl.nyu.edu> <80snjgelew.fsf@localhost.localdomain> <3AD5DE10.B3D3BB6E@cs.berkeley.edu> <200104121832.f3CIWOI09754@abacus.fnal.gov> <3AD72368.2F36B2DD@cs.berkeley.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
(question, mostly for Bill, I think)
In spite of my statement earlier, I decided to try compiling Maxima in
allegro common lisp.
I downloaded the sources for maxima 5.5.
did this..
:ld sysdef.lisp
; Loading c:\maxima\maxima-5.5\src\sysdef.lisp
; Loading c:\maxima\maxima-5.5\src\make.lisp
Error: In-package may not modify an existing package; use defpackage instead.
[condition type: PACKAGE-ERROR]
==> I fixed this.. (maybe a CLTL-1 vs ANSI CL distinction?) changed
remove the :use clause from the in-package.
Here's the first item I can't figure out immediately...
CL-MACSYMA(2): :ld cl-maxima-sysdef.lisp
; Loading c:\maxima\maxima-5.5\src\cl-maxima-sysdef.lisp
Error: Package "FS" not found.
Where is FS package defined?
RJF
From wfs@mail.ma.utexas.edu Fri Apr 13 15:52:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3DKqRM30661
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 15:52:27 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA31816
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 15:52:27 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id PAA12938;
Fri, 13 Apr 2001 15:52:25 -0500
Date: Fri, 13 Apr 2001 15:52:25 -0500
Message-Id: <200104132052.PAA12938@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: fateman@cs.berkeley.edu
CC: maxima@www.ma.utexas.edu
In-reply-to: <3AD72CB9.5F52AD5@cs.berkeley.edu> (message from Richard Fateman
on Fri, 13 Apr 2001 09:43:37 -0700)
Subject: Re: [Maxima] compiling in allegro common lisp
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
One thing you have to remember in running tests is how much space you
allocate.. if you allocate for example sufficient space so that there
are only a couple of garbage collections rather than 20 or 30 then
obviously you get shorter times. Maxima does not by default take
much space at startup since if you are doing small problems, or if it
is being run on a very small machine, that would be detrimental.
Normally after running for a while the space will grow, stabilizing
when the percentage collected after a gc becomes reasonable.
Below we run the little test on an 850 Mhz pentium, but first
allocating a reasonable amount of space.
Maxima 5.5 Fri Apr 6 15:15:13 CDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000 t) (si::allocate-relocatable-pages 2000 t))
2000
(C1) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 3.12 seconds (4.01 elapsed)
(C2)
on a 400Mhz pentium II deschutes I got 5.90 seconds (elapsed 6.12) but
the 850mhz machine had another big background job running, so I was
not able to get the whole machine and hence the elapsed time exceeds
the run time.
====
All this said, the bignum code in gcl at the moment is the one from
pari, and while ok it is not really optimal. I keep meaning to put
in the gnu mp bignum stuff, which is much better. Not done yet.
========================
To richard for compiling:
1)
Try take http://www.ma.utexas.edu/users/wfs/maxima-src-snapshot.tgz
in that i have changed the sysdef.lisp to load the make.lisp first
so that your lisp cannot complain about redefinining the package.
Also there were a few other cleanup items, that the port to cmulisp
had introduced, which would have caused problems for you. Also
I note in your last report you refer to 'fs' package wanted by
'cl-maxima-sysdef' : you should not be loading that file, it was
for lisp machines way back when: you want sysdef.lisp like clisp
and cmulisp.
Ideally you make a file modelled on compile-clisp.lisp called
compile-allegro.lisp, containing the allegro'isms, and so that
you can make an entry
echo '(progn (load "compile-clisp.lisp")(compile-maxima))' | ${CLISP}
in the src/makefile
let me know if you have problems...
From fateman@cs.berkeley.edu Fri Apr 13 16:08:47 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3DL8lM31456
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 16:08:47 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA31984
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 16:08:47 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id OAA06166;
Fri, 13 Apr 2001 14:08:44 -0700 (PDT)
Message-ID: <3AD76ADC.C449359E@cs.berkeley.edu>
Date: Fri, 13 Apr 2001 14:08:44 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wfs@mail.ma.utexas.edu, maxima <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] compiling in allegro common lisp
References: <200104132052.PAA12938@sonia.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
I agree that allocating space is going to affect
run-times significantly. However very few people who
run these programs want to know about allocation
commands and CONS cells, so it is worth something to
have the system be clever/adaptive.
What I have done in the past is
(c1)(showtime:all, ratsimp...)$
(c2) kill(all)$
but what you did is cleverer:
(showtime:all, ratsimp(), 1)$
so that label (d1) is assign the number 1, rather than some huge
expression.
Oddly enough, the macsyma inc version seems to take
longer, the 2nd time. I have to assume it is somehow keeping
memory full with useless stuff... the kill(all)$ might not
work. Perhaps the front end is still storing (d2) etc.
If we want to give bignums a workout, instead of using
(a+b+c+d+1)^35, try (1000*a+1000*b +1000*c+1000*d+1000)^35.
I don't know how GCL/PARI/GNU-MP will stack up. There are
excellent profiling tools in Allegro, so I can find out what
percentage of time is consumed by bignum arithmetic. I suspect
that many computations do not need bignums at all; the ones
that use huge bignums a lot may require more delicate treatment
than they are routinely given by a CAS interface.
I haven't tested this recently but Maple does very very well
on an example like this. But the result is not sorted in any
perceptibly ordered way. The result is kind of like a hash
table. The Maple advocates claim this is just fine for many
purposes. True, but it is not comparable. Running the Maple
sort program on the result makes Maple times comparable or
slower, I think.
Thanks for the compiling hints. i'll try again.
RJF
Bill Schelter wrote:
>
> One thing you have to remember in running tests is how much space you
> allocate.. if you allocate for example sufficient space so that there
><snip>
From fateman@cs.berkeley.edu Fri Apr 13 18:12:35 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3DNCZM03320
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 18:12:35 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA01264
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 18:12:35 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id QAA09121;
Fri, 13 Apr 2001 16:12:33 -0700 (PDT)
Message-ID: <3AD787E1.675BC5B7@cs.berkeley.edu>
Date: Fri, 13 Apr 2001 16:12:33 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wfs@mail.ma.utexas.edu, maxima <maxima@www.ma.utexas.edu>
CC: jkf@franz.com, Richard Fateman <fateman@cs.berkeley.edu>
Subject: Re: [Maxima] compiling in allegro common lisp: works.
References: <200104132052.PAA12938@sonia.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Status: O
Here are the timing results:
(user::run)
Maxima 5.5 Fri Mar 30 11:08:06 CST 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) showtime:all;
Evaluation took 0.00 seconds (0.00 elapsed)
(D1) ALL
(C2) (a+b+c+d+1)^35;
Evaluation took 0.00 seconds (0.00 elapsed)
35
(D2) (d + c + b + a + 1)
(C3) (ratsimp(d2),1)$
Evaluation took 7.07 seconds (7.34 elapsed)
(C4) (ratsimp(d2),1)$
Evaluation took 4.96 seconds (5.00 elapsed)
(C5) (ratsimp(d2),1)$
Evaluation took 3.27 seconds (3.45 elapsed)
(C6)
....
unfortunately, there are a few glitches.
ACL is unhappy about the redefinition of //
it complains about reference to the serror package in
sys-proclaim (seems I can #-allegro comment it out?)
and I just commented out a function in spgcd
which did some array store bogosity.
I haven't figured out the dumplisp/restart
sequence which for ACL6.0 is slightly different.
You dump only a dll or dxl and then when you
start up,
you specify this file. When I do, I'll send
an compile-allegro.lisp file out.
It looks like the GCL speed and the Allegro
speed on this problem are fairly close. Since
GCL is running on a slower machine, the difference
may be in GCL's favor. (I don't know if WFS
has some GCL-only speedups in use on this task.)
RJF
From mtest@mail.ma.utexas.edu Fri Apr 13 22:44:32 2001
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3iWM11193
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:44:32 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA32653
for maxima; Fri, 13 Apr 2001 22:44:32 -0500
Date: Fri, 13 Apr 2001 22:44:32 -0500
From: mtest <mtest@math.utexas.edu>
Message-Id: <200104140344.WAA32653@linux34.ma.utexas.edu>
To: maxima@linux34.ma.utexas.edu
Subject: [Maxima] test
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
From mtest@mail.ma.utexas.edu Fri Apr 13 22:45:58 2001
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3jwM11281
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:45:58 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA32675
for maxima; Fri, 13 Apr 2001 22:45:58 -0500
Date: Fri, 13 Apr 2001 22:45:58 -0500
From: mtest <mtest@math.utexas.edu>
Message-Id: <200104140345.WAA32675@linux34.ma.utexas.edu>
To: maxima@linux34.ma.utexas.edu
Subject: [Maxima] test 2
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
From mtest@mail.ma.utexas.edu Fri Apr 13 22:52:18 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3qIM11433
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:52:18 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04780
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:52:17 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA32746;
Fri, 13 Apr 2001 22:52:17 -0500
Message-Id: <200104140352.WAA32746@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Boris Veytsman <boris@plmsc.psu.edu>
Date: 12 Jun 2000 12:52:06 -0400
Status: R
Subject: [Maxima] [sci.math.symbolic] Problem/Bug in Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I've found this letter in smc newsgroup... Please CC: the responces to
the author.
--
Good luck
-Boris
http://www.plmsc.psu.edu/~boris/
------- Start of forwarded message -------
From: David Ronis <ronis@gibbs.chem.mcgill.ca>
Subject: Problem/Bug in Maxima?
Newsgroups: sci.math.symbolic
Message-ID: <2p715.78$_r3.43895@carnaval.risq.qc.ca>
Date: Mon, 12 Jun 2000 15:33:18 GMT
I've encountered what I think are two bugs in maxima. I need to do
iterated integrals of the form:
f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
f[0](x):=0;
where p[n](x) is a low-order polynomial (defined explicitly) and W(x)
is an unknown function. I've decleared integrate linear.
Here's what happens (say for p[n](x):=x):
(C1) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
(D1) f (x) := p (x) + W(x) + INTEGRATE(f (s ), s , 0, x)
n n n - 1 n - 1 n - 1
(C2) f[0](x):=0;
(D2) f (x) := 0
0
(C3) declare(integrate,linear);
(D3) DONE
(C4) p[n](x):=x;
(D4) p (x) := x
n
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
(D6) W(x) + (W(s ) + s ) x + x
1 1
If instead I try:
(C1) declare(integrate,linear);
(D1) DONE
(C2) p[n](x):=x;
(D2) p (x) := x
n
(C3) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s),s,0,x);
(D3) f (x) := p (x) + W(x) + INTEGRATE(f (s), s, 0, x)
n n n - 1
(C4) f[0](x):=0;
(D4) f (x) := 0
0
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
Is x positive, negative, or zero?
pos;
x x
/ /
[ [
(D6) W(x) + x + I W(s) ds + I s ds
] ]
/ /
0 0
(C7) f[3](x);
Is x positive, negative, or zero?
pos;
x s x s x x
/ / / / / /
[ [ [ [ [ [
(D7) W(x) + x + I I W(s) ds ds + I I s ds ds + I W(s) ds + I s ds
] ] ] ] ] ]
/ / / / / /
0 0 0 0 0 0
(C8) f[4](x);
Is x positive, negative, or zero?
pos;
x s s x s s x s
/ / / / / / / /
[ [ [ [ [ [ [ [
(D8) W(x) + x + I I I W(s) ds ds ds + I I I s ds ds ds + I I W(s) ds ds
] ] ] ] ] ] ] ]
/ / / / / / / /
0 0 0 0 0 0 0 0
x s x x
/ / / /
[ [ [ [
+ I I s ds ds + I W(s) ds + I s ds
] ] ] ]
/ / / /
Which is slightly better but still wrong. My questions are:
1. Why doesn't maxima do the trivial integral of x?
2. How do I get it to properly change the symbol used for the
integration variable and limits in multiple integrals?
David
------- End of forwarded message -------
From mtest@mail.ma.utexas.edu Fri Apr 13 22:55:03 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3t3M11510
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:55:03 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04804
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:55:03 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA00325;
Fri, 13 Apr 2001 22:55:03 -0500
Message-Id: <200104140355.WAA00325@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Boris Veytsman <boris@plmsc.psu.edu>
Date: 12 Jun 2000 12:52:06 -0400
Status: R
Subject: [Maxima] [sci.math.symbolic] Problem/Bug in Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I've found this letter in smc newsgroup... Please CC: the responces to
the author.
--
Good luck
-Boris
http://www.plmsc.psu.edu/~boris/
------- Start of forwarded message -------
From: David Ronis <ronis@gibbs.chem.mcgill.ca>
Subject: Problem/Bug in Maxima?
Newsgroups: sci.math.symbolic
Message-ID: <2p715.78$_r3.43895@carnaval.risq.qc.ca>
Date: Mon, 12 Jun 2000 15:33:18 GMT
I've encountered what I think are two bugs in maxima. I need to do
iterated integrals of the form:
f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
f[0](x):=0;
where p[n](x) is a low-order polynomial (defined explicitly) and W(x)
is an unknown function. I've decleared integrate linear.
Here's what happens (say for p[n](x):=x):
(C1) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
(D1) f (x) := p (x) + W(x) + INTEGRATE(f (s ), s , 0, x)
n n n - 1 n - 1 n - 1
(C2) f[0](x):=0;
(D2) f (x) := 0
0
(C3) declare(integrate,linear);
(D3) DONE
(C4) p[n](x):=x;
(D4) p (x) := x
n
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
(D6) W(x) + (W(s ) + s ) x + x
1 1
If instead I try:
(C1) declare(integrate,linear);
(D1) DONE
(C2) p[n](x):=x;
(D2) p (x) := x
n
(C3) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s),s,0,x);
(D3) f (x) := p (x) + W(x) + INTEGRATE(f (s), s, 0, x)
n n n - 1
(C4) f[0](x):=0;
(D4) f (x) := 0
0
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
Is x positive, negative, or zero?
pos;
x x
/ /
[ [
(D6) W(x) + x + I W(s) ds + I s ds
] ]
/ /
0 0
(C7) f[3](x);
Is x positive, negative, or zero?
pos;
x s x s x x
/ / / / / /
[ [ [ [ [ [
(D7) W(x) + x + I I W(s) ds ds + I I s ds ds + I W(s) ds + I s ds
] ] ] ] ] ]
/ / / / / /
0 0 0 0 0 0
(C8) f[4](x);
Is x positive, negative, or zero?
pos;
x s s x s s x s
/ / / / / / / /
[ [ [ [ [ [ [ [
(D8) W(x) + x + I I I W(s) ds ds ds + I I I s ds ds ds + I I W(s) ds ds
] ] ] ] ] ] ] ]
/ / / / / / / /
0 0 0 0 0 0 0 0
x s x x
/ / / /
[ [ [ [
+ I I s ds ds + I W(s) ds + I s ds
] ] ] ]
/ / / /
Which is slightly better but still wrong. My questions are:
1. Why doesn't maxima do the trivial integral of x?
2. How do I get it to properly change the symbol used for the
integration variable and limits in multiple integrals?
David
------- End of forwarded message -------
From wfs@mail.ma.utexas.edu Fri Apr 13 22:55:45 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3tjM11530
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:55:45 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04810
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:55:45 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id WAA16796;
Fri, 13 Apr 2001 22:55:42 -0500
Date: Fri, 13 Apr 2001 22:55:42 -0500
Message-Id: <200104140355.WAA16796@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: fateman@cs.berkeley.edu
CC: maxima@www.ma.utexas.edu, jkf@franz.com, fateman@cs.berkeley.edu
In-reply-to: <3AD787E1.675BC5B7@cs.berkeley.edu> (message from Richard Fateman
on Fri, 13 Apr 2001 16:12:33 -0700)
Subject: Re: [Maxima] compiling in allegro common lisp: works.
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <200104132052.PAA12938@sonia.ma.utexas.edu> <3AD787E1.675BC5B7@cs.berkeley.edu>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
For GCL I was able to run on an 850Mhz Pentium (linux) machine which did not
have other big jobs running, and so the time for execution is
the same as wallclock time (ie elapsed time).
Maxima 5.5 Fri Apr 6 15:15:13 CDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000 t) (si::allocate-relocatable-pages 2000 t))
2000
(C1) (showtime:all, ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.80 seconds (2.81 elapsed)
===========
In reference to the compiling under allegro:
it complains about reference to the serror package in
sys-proclaim (seems I can #-allegro comment it out?)
Yes certainly #-allegro it.
You dump only a dll or dxl and then when you
start up,
you specify this file. When I do, I'll send
an compile-allegro.lisp file out.
Please do!
william
From mtest@mail.ma.utexas.edu Fri Apr 13 22:56:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3u8M11537
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:56:08 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04820
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:56:08 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA00340;
Fri, 13 Apr 2001 22:56:07 -0500
Message-Id: <200104140356.WAA00340@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
cc: 65697@bugs.debian.org
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jun 2000 11:49:29 -0400
In-Reply-To: Boris Veytsman's message of "12 Jun 2000 12:52:06 -0400"
Status: R
Subject: [Maxima] libc/ldso dependency in shared-lib maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I maintain the Debian package of maxima, which has
recently been accepted for installation into the unstable tree. I've
included Dr. Schelter's patch enabling shared (not static) linking to
the system C and math libraries. With this patch, we've had a working
package in incoming for some time now.
Meanwhile, I forgot about maxima for a bit, upgraded my machine to the
slightly newer versions of the Debian system packages, and suddenly
maxima segfaults. Another Debian user sees the same thing and has
filed a bug. Rebuilding on my upgraded system restores functionality.
Luckily, I can chase this down if I hurry, as I still have access to a
pre-upgrade machine which can build maxima with debugging symbols.
I would be greatly appreciative, though, if anyone had an insight as
to where to look in advance.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 22:57:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3vGM11573
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:57:16 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04831
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:57:16 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA00361;
Fri, 13 Apr 2001 22:57:15 -0500
Message-Id: <200104140357.WAA00361@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
cc: 65697@bugs.debian.org
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jun 2000 11:49:29 -0400
In-Reply-To: Boris Veytsman's message of "12 Jun 2000 12:52:06 -0400"
Status: R
Subject: [Maxima] libc/ldso dependency in shared-lib maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I maintain the Debian package of maxima, which has
recently been accepted for installation into the unstable tree. I've
included Dr. Schelter's patch enabling shared (not static) linking to
the system C and math libraries. With this patch, we've had a working
package in incoming for some time now.
Meanwhile, I forgot about maxima for a bit, upgraded my machine to the
slightly newer versions of the Debian system packages, and suddenly
maxima segfaults. Another Debian user sees the same thing and has
filed a bug. Rebuilding on my upgraded system restores functionality.
Luckily, I can chase this down if I hurry, as I still have access to a
pre-upgrade machine which can build maxima with debugging symbols.
I would be greatly appreciative, though, if anyone had an insight as
to where to look in advance.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 22:58:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E3wVM11584
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 22:58:31 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA04863
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 22:58:31 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id WAA00384;
Fri, 13 Apr 2001 22:58:31 -0500
Message-Id: <200104140358.WAA00384@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jun 2000 11:49:29 -0400
In-Reply-To: Boris Veytsman's message of "12 Jun 2000 12:52:06 -0400"
Status: R
Subject: [Maxima] libc/ldso dependency in shared-lib maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I maintain the Debian package of maxima, which has
recently been accepted for installation into the unstable tree. I've
included Dr. Schelter's patch enabling shared (not static) linking to
the system C and math libraries. With this patch, we've had a working
package in incoming for some time now.
Meanwhile, I forgot about maxima for a bit, upgraded my machine to the
slightly newer versions of the Debian system packages, and suddenly
maxima segfaults. Another Debian user sees the same thing and has
filed a bug. Rebuilding on my upgraded system restores functionality.
Luckily, I can chase this down if I hurry, as I still have access to a
pre-upgrade machine which can build maxima with debugging symbols.
I would be greatly appreciative, though, if anyone had an insight as
to where to look in advance.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:01:53 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E41rM11693
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:01:53 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04919
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:01:53 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00550;
Fri, 13 Apr 2001 23:01:52 -0500
Message-Id: <200104140401.XAA00550@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 19 Jun 2000 12:39:36 -0400
In-Reply-To: Bill Schelter's message of "Sat, 10 Jun 2000 10:09:02 -0500"
Status: R
Subject: [Maxima] Re: source level debugging
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Sorry to catch up on this so late ...
OK, I'll include this file in the next package.
BTW, did anyone see my earlier post regarding shared libc dependencies
and segfaults I sent on Friday or thereabouts? I'd greatly appreciate
any insights you may have.
Take care,
Bill Schelter <wfs@math.utexas.edu> writes:
> Where should I get the "dbl" command, or what is the (modern?)
> equivalent? Can you give me any other hints?
>
> This is part of the elisp files in the gcl distribution.
>
> There is a file dbl.el
>
> and in it is the command dbl
>
> If you copy those files to your emacs/lisp directory then it will be
> there.
>
> I think there are some directions in the dbl.el file.
>
>
>
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:02:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E42SM11714
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:02:28 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04924
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:02:28 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00560;
Fri, 13 Apr 2001 23:02:28 -0500
Message-Id: <200104140402.XAA00560@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Thu, 14 Sep 2000 08:25:18 -0500
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.4a |July
24, 2000) at 09/14/2000 08:25:36 AM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] stopex.mc and powers for maxima 5.4
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm looking for a maxima (version 5.4) powers function and
a working version of stopex. If anyone can point me to
these files, I'd appreciate it.
I'm working on porting three Macsyma 422 programs to maxima;
a macsyma-to-mathml translator, a second order linear DE
solver, and a clone of Macsyma's specfun library (about
a dozen orthogonal polynomials). Once I get them working,
I'll make them freely available.
Porting "back in time" twenty years is interesting; mostly
I've only had to add simple utility functions such as second,
op, and floor. For string functions ($stringp, $getchar, etc), I've
added a few one line lisp programs. Once I spent days porting
a C++ program from gcc 2.7x to gcc 2.9x; compared to that
experience, porting Macsyma 422 to maxima 5.4 has so far been
a breeze.
Specifically:
1) I'm looking for the maxima (version 5.4) powers function;
my share2 directory has a usage file for powers, but no source file.
I can't find the file on maxima's cvs at the University of Texas either.
If anyone can point me to the source code for powers, I'd appreciate it.
2) Maxima's stopex code seems to be broken; stopex.mc
won't even load. It halts when executing
EVAL_WHEN([BATCH,LOADFILE],
IF GET('GNAUTO,'DIAGEVAL_VERSION)=FALSE
THEN LOAD('[GNAUTO,FASL,DSK,DGVAL]))$
Commenting out this line, allows maxima to load stopex.mc.
But then maxima complains that it can't find the freeofl function.
Rolling my own as
freeofl(x,e) := block([ ],
not member(false, apply(append, [outermap(freeof, x, e)]))
);
allows expandwrt to run, but it generates rubbish:
(c1) expandwrt(x*(x+1),x);
(d1) [5x^2+4x(x+1)]
Again, if anyone has a correctly working stopex.mc file, I'd
appreciate it.
Thanks,
Barton Willis
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:02:54 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E42sM11751
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:02:54 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04931
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:02:54 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00570;
Fri, 13 Apr 2001 23:02:54 -0500
Message-Id: <200104140402.XAA00570@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Boris Veytsman <boris@plmsc.psu.edu>
Date: 12 Jun 2000 12:52:06 -0400
Status: R
Subject: [Maxima] [sci.math.symbolic] Problem/Bug in Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I've found this letter in smc newsgroup... Please CC: the responces to
the author.
--
Good luck
-Boris
http://www.plmsc.psu.edu/~boris/
------- Start of forwarded message -------
From: David Ronis <ronis@gibbs.chem.mcgill.ca>
Subject: Problem/Bug in Maxima?
Newsgroups: sci.math.symbolic
Message-ID: <2p715.78$_r3.43895@carnaval.risq.qc.ca>
Date: Mon, 12 Jun 2000 15:33:18 GMT
I've encountered what I think are two bugs in maxima. I need to do
iterated integrals of the form:
f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
f[0](x):=0;
where p[n](x) is a low-order polynomial (defined explicitly) and W(x)
is an unknown function. I've decleared integrate linear.
Here's what happens (say for p[n](x):=x):
(C1) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
(D1) f (x) := p (x) + W(x) + INTEGRATE(f (s ), s , 0, x)
n n n - 1 n - 1 n - 1
(C2) f[0](x):=0;
(D2) f (x) := 0
0
(C3) declare(integrate,linear);
(D3) DONE
(C4) p[n](x):=x;
(D4) p (x) := x
n
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
(D6) W(x) + (W(s ) + s ) x + x
1 1
If instead I try:
(C1) declare(integrate,linear);
(D1) DONE
(C2) p[n](x):=x;
(D2) p (x) := x
n
(C3) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s),s,0,x);
(D3) f (x) := p (x) + W(x) + INTEGRATE(f (s), s, 0, x)
n n n - 1
(C4) f[0](x):=0;
(D4) f (x) := 0
0
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
Is x positive, negative, or zero?
pos;
x x
/ /
[ [
(D6) W(x) + x + I W(s) ds + I s ds
] ]
/ /
0 0
(C7) f[3](x);
Is x positive, negative, or zero?
pos;
x s x s x x
/ / / / / /
[ [ [ [ [ [
(D7) W(x) + x + I I W(s) ds ds + I I s ds ds + I W(s) ds + I s ds
] ] ] ] ] ]
/ / / / / /
0 0 0 0 0 0
(C8) f[4](x);
Is x positive, negative, or zero?
pos;
x s s x s s x s
/ / / / / / / /
[ [ [ [ [ [ [ [
(D8) W(x) + x + I I I W(s) ds ds ds + I I I s ds ds ds + I I W(s) ds ds
] ] ] ] ] ] ] ]
/ / / / / / / /
0 0 0 0 0 0 0 0
x s x x
/ / / /
[ [ [ [
+ I I s ds ds + I W(s) ds + I s ds
] ] ] ]
/ / / /
Which is slightly better but still wrong. My questions are:
1. Why doesn't maxima do the trivial integral of x?
2. How do I get it to properly change the symbol used for the
integration variable and limits in multiple integrals?
David
------- End of forwarded message -------
From mtest@mail.ma.utexas.edu Fri Apr 13 23:03:12 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E43CM11755
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:03:12 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04943
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:03:12 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00577;
Fri, 13 Apr 2001 23:03:12 -0500
Message-Id: <200104140403.XAA00577@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jun 2000 11:49:29 -0400
In-Reply-To: Boris Veytsman's message of "12 Jun 2000 12:52:06 -0400"
Status: R
Subject: [Maxima] libc/ldso dependency in shared-lib maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I maintain the Debian package of maxima, which has
recently been accepted for installation into the unstable tree. I've
included Dr. Schelter's patch enabling shared (not static) linking to
the system C and math libraries. With this patch, we've had a working
package in incoming for some time now.
Meanwhile, I forgot about maxima for a bit, upgraded my machine to the
slightly newer versions of the Debian system packages, and suddenly
maxima segfaults. Another Debian user sees the same thing and has
filed a bug. Rebuilding on my upgraded system restores functionality.
Luckily, I can chase this down if I hurry, as I still have access to a
pre-upgrade machine which can build maxima with debugging symbols.
I would be greatly appreciative, though, if anyone had an insight as
to where to look in advance.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:03:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E43fM11763
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:03:41 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04971
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:03:41 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00583;
Fri, 13 Apr 2001 23:03:41 -0500
Message-Id: <200104140403.XAA00583@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 19 Jun 2000 12:39:36 -0400
In-Reply-To: Bill Schelter's message of "Sat, 10 Jun 2000 10:09:02 -0500"
Status: R
Subject: [Maxima] Re: source level debugging
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Sorry to catch up on this so late ...
OK, I'll include this file in the next package.
BTW, did anyone see my earlier post regarding shared libc dependencies
and segfaults I sent on Friday or thereabouts? I'd greatly appreciate
any insights you may have.
Take care,
Bill Schelter <wfs@math.utexas.edu> writes:
> Where should I get the "dbl" command, or what is the (modern?)
> equivalent? Can you give me any other hints?
>
> This is part of the elisp files in the gcl distribution.
>
> There is a file dbl.el
>
> and in it is the command dbl
>
> If you copy those files to your emacs/lisp directory then it will be
> there.
>
> I think there are some directions in the dbl.el file.
>
>
>
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:03:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E43tM11768
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:03:55 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04975
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:03:55 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00591;
Fri, 13 Apr 2001 23:03:55 -0500
Message-Id: <200104140403.XAA00591@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Thu, 14 Sep 2000 08:25:18 -0500
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.4a |July
24, 2000) at 09/14/2000 08:25:36 AM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] stopex.mc and powers for maxima 5.4
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm looking for a maxima (version 5.4) powers function and
a working version of stopex. If anyone can point me to
these files, I'd appreciate it.
I'm working on porting three Macsyma 422 programs to maxima;
a macsyma-to-mathml translator, a second order linear DE
solver, and a clone of Macsyma's specfun library (about
a dozen orthogonal polynomials). Once I get them working,
I'll make them freely available.
Porting "back in time" twenty years is interesting; mostly
I've only had to add simple utility functions such as second,
op, and floor. For string functions ($stringp, $getchar, etc), I've
added a few one line lisp programs. Once I spent days porting
a C++ program from gcc 2.7x to gcc 2.9x; compared to that
experience, porting Macsyma 422 to maxima 5.4 has so far been
a breeze.
Specifically:
1) I'm looking for the maxima (version 5.4) powers function;
my share2 directory has a usage file for powers, but no source file.
I can't find the file on maxima's cvs at the University of Texas either.
If anyone can point me to the source code for powers, I'd appreciate it.
2) Maxima's stopex code seems to be broken; stopex.mc
won't even load. It halts when executing
EVAL_WHEN([BATCH,LOADFILE],
IF GET('GNAUTO,'DIAGEVAL_VERSION)=FALSE
THEN LOAD('[GNAUTO,FASL,DSK,DGVAL]))$
Commenting out this line, allows maxima to load stopex.mc.
But then maxima complains that it can't find the freeofl function.
Rolling my own as
freeofl(x,e) := block([ ],
not member(false, apply(append, [outermap(freeof, x, e)]))
);
allows expandwrt to run, but it generates rubbish:
(c1) expandwrt(x*(x+1),x);
(d1) [5x^2+4x(x+1)]
Again, if anyone has a correctly working stopex.mc file, I'd
appreciate it.
Thanks,
Barton Willis
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:04:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E44VM11796
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:04:31 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04983
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:04:30 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00604;
Fri, 13 Apr 2001 23:04:30 -0500
Date: Fri, 13 Apr 2001 23:04:30 -0500
Message-Id: <200104140404.XAA00604@linux34.ma.utexas.edu>
From: Richard Fateman <fateman@EECS.Berkeley.EDU>
Organization: University of California, Berkeley
X-Accept-Language: en
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] Re: stopex.mc and powers for maxima 5.4
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
willisb@unk.edu wrote:
>
> Hi,
>
> I'm looking for a maxima (version 5.4) powers function and
> a working version of stopex. If anyone can point me to
> these files, I'd appreciate it.
the powers function is written in lisp in Macsyma (c), and
seems to be in share/ not share2/ directory. I don't
if it dates back to Maxima days. I don't
know why you would want to use it, because it seems to
have as a feature, the bug that it requires expressions
to be expanded out. You can do rat(expression,x)
and then pick off the leading degree and subtract that term
off, repeatedly, using ratcoeff, or bothcoeff instead.
something like the (untested) program below.
mypowers(r,x):=
block([ h:hipow(r,x)],
if h=0 then [] else cons (h, mypowers(second(bothcoeff(r,x^h)),x)
)))
>
> I'm working on porting three Macsyma 422 programs to maxima;
> a macsyma-to-mathml translator, a second order linear DE
> solver, and a clone of Macsyma's specfun library (about
> a dozen orthogonal polynomials). Once I get them working,
> I'll make them freely available.
>
> Porting "back in time" twenty years is interesting; mostly
> I've only had to add simple utility functions such as second,
> op, and floor. For string functions ($stringp, $getchar, etc), I've
> added a few one line lisp programs. Once I spent days porting
> a C++ program from gcc 2.7x to gcc 2.9x; compared to that
> experience, porting Macsyma 422 to maxima 5.4 has so far been
> a breeze.
>
> Specifically:
>
> 1) I'm looking for the maxima (version 5.4) powers function;
> my share2 directory has a usage file for powers, but no source file.
> I can't find the file on maxima's cvs at the University of Texas either.
> If anyone can point me to the source code for powers, I'd appreciate it.
>
> 2) Maxima's stopex code seems to be broken; stopex.mc
> won't even load. It halts when executing
>
> EVAL_WHEN([BATCH,LOADFILE],
> IF GET('GNAUTO,'DIAGEVAL_VERSION)=FALSE
> THEN LOAD('[GNAUTO,FASL,DSK,DGVAL]))$
>
> Commenting out this line, allows maxima to load stopex.mc.
> But then maxima complains that it can't find the freeofl function.
> Rolling my own as
>
> freeofl(x,e) := block([ ],
> not member(false, apply(append, [outermap(freeof, x, e)]))
> );
>
freeofl takes a list as first argument and ask if, for each element r
of the list L, is e free of r.
I would write it like this..
freeofl(L,e):= if L=[] then true else freeof(first(L),e) and
freeofl(rest(L),e)
I'm not sure what else is needed from the gnauto file though.
> allows expandwrt to run, but it generates rubbish:
>
> (c1) expandwrt(x*(x+1),x);
>
> (d1) [5x^2+4x(x+1)]
>
> Again, if anyone has a correctly working stopex.mc file, I'd
> appreciate it.
>
> Thanks,
>
> Barton Willis
> University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:05:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E45AM11835
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:05:10 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04990
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:05:09 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00613;
Fri, 13 Apr 2001 23:05:09 -0500
Message-Id: <200104140405.XAA00613@linux34.ma.utexas.edu>
MIME-Version: 1.0
From: "Hickey, Gregory" <GHickey@nbpower.com>
To: maxima@www.ma.utexas.edu
Date: Fri, 1 Dec 2000 14:32:36 -0400
Content-Type: text/plain;
charset="iso-8859-1"
Status: R
Subject: [Maxima] FW: Macsyma
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Good afternoon, I had sent an earlier question to Paul S. Wang w.r.t.
apparent demise of 'Macsyma' and 'PDEase' product line and he (as indicated
below) referred me to you. Got time for a quick question?....Do you know to
what extent both products (or their equivalent) may be available/supported
in GNU project?
Best Regards,
Gregory A. Hickey, P. Eng.
-----Original Message-----
From: Paul S. Wang [mailto:pwang@mcs.kent.edu]
<mailto:[mailto:pwang@mcs.kent.edu]>
Sent: November 28, 2000 4:22 PM
To: GHickey@nbpower.com <mailto:GHickey@nbpower.com>
Subject: Re: Macsyma
I don't really know. But that is a good question.
You may try
wfs@fireant.ma.utexas.edu <mailto:wfs@fireant.ma.utexas.edu> (Bill
Schelter, AKCL/maxima)
and see if Bill has any info.
Paul>
> Thank you very much. I have(had) a paid up maintenance agreement
with them
> for operation of the program; do you know whether they went beyond
Ver2.4,
> also what has happened to their 'PDEase' product..do you know if
'PDEase' is
> also available through GNU effort? Again thank you for responding.
/ Greg H.
From mtest@mail.ma.utexas.edu Fri Apr 13 23:05:47 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E45lM11860
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:05:47 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA04996
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:05:47 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00624;
Fri, 13 Apr 2001 23:05:47 -0500
Message-Id: <200104140405.XAA00624@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 23 Feb 2001 15:39:54 -0500
In-Reply-To: Richard Fateman's message of "Thu, 14 Sep 2000 10:48:57 -0700"
Status: R
Subject: [Maxima] Maxima-5.5-beta and dynamic shared lib links
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I'm upgrading the Debian maxima package to 5.5-beta, and
am running into the same shared-library link problems as before. This
time, I've found some time to detail what's going on a bit more
clearly, so hopefully this will help.
I've now produced two saved_maxima executables, one 5.5-beta compiled
with -g, and one using the current cvs trees for gcl and maxima
compiled as per default, both of which run successfully on 3, and
segfault on 4 of our Debian 2.2 "aka potato" boxes, all of which share
an NFS home filesystem. The problem is the same in all cases: on
startup,
PRINTstream->sm.sm_object0->s.s_dbind->sm.sm_object1->sm.sm_fp->_fileno
is correctly set to stdout (1) on the boxes where it works, and
garbage where it segfaults. The program segfaults when trying to
first write to stdout. (Actually, the whole sm_fp FILE structure is
bogus.)
This setup must be preallocated on the stack or some such, as this
condition holds even when breaking in gdb at the address of the first
assembly statement in init of the executable. Furthermore, on
checking the memory maps loaded by the process, (/proc/<pid>/maps:),
all working cases show the following:
08048000-08485000 r-xp 00000000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
08485000-086fe000 rw-p 0043c000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
086fe000-087af000 rwxp 00000000 00:00 0
40000000-40012000 r-xp 00000000 03:03 34721 /lib/ld-2.1.3.so
40012000-40013000 rw-p 00011000 03:03 34721 /lib/ld-2.1.3.so
40013000-40014000 rwxp 00000000 00:00 0
40019000-400ee000 r-xp 00000000 03:03 34724 /lib/libc-2.1.3.so
400ee000-400f2000 rw-p 000d4000 03:03 34724 /lib/libc-2.1.3.so
400f2000-400f6000 rw-p 00000000 00:00 0
400f6000-40112000 r-xp 00000000 03:03 34901 /lib/libm-2.1.3.so
40112000-40113000 rw-p 0001b000 03:03 34901 /lib/libm-2.1.3.so
bfff2000-c0000000 rwxp ffff3000 00:00 0
whereas the failing cases show
08048000-08477000 r-xp 00000000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
08477000-086ef000 rw-p 0042e000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
40000000-40012000 r-xp 00000000 08:02 174764 /lib/ld-2.1.3.so
40012000-40013000 rw-p 00011000 08:02 174764 /lib/ld-2.1.3.so
40013000-40014000 rwxp 00000000 00:00 0
4001c000-400f1000 r-xp 00000000 08:02 174798 /lib/libc-2.1.3.so
400f1000-400f5000 rw-p 000d4000 08:02 174798 /lib/libc-2.1.3.so
400f5000-400f9000 rw-p 00000000 00:00 0
400f9000-40115000 r-xp 00000000 08:02 174815 /lib/libm-2.1.3.so
40115000-40116000 rw-p 0001b000 08:02 174815 /lib/libm-2.1.3.so
bfffd000-c0000000 rwxp ffffe000 00:00 0
All machines have identical ldso and libc6 packages installed.
I haven't yet had time to understand the sfaslelf.c and/or rsym_elf.c,
which is where I think this is getting setup. I would greatly
appreciate suggestions from those much more knowledgeable than me on
this list! Unfortunately, my test case is not on a public network. I
haven't yet discovered what aspect of these machines is causing the
different loading, so I cannot guarantee reproducing this situation on
another system, though this behavior does persist on each execution
of saved_maxima here. Any suggestions of what to try would be most
helpful. I'm pretty decent with C and a debugger, but don't know
about elf formats, etc.
Thanks!
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:06:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E46SM11902
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:06:28 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05000
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:06:28 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00632;
Fri, 13 Apr 2001 23:06:28 -0500
Message-Id: <200104140406.XAA00632@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 23 Feb 2001 13:04:30 -0800
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Accept-Language: en
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] Re: Maxima-5.5-beta and dynamic shared lib links
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Sorry I can't help with this. I think there is a problem
with GCL, and I don't know about its implementation at all.
RJF
Camm Maguire wrote:
>
> Greetings! I'm upgrading the Debian maxima package to 5.5-beta, and
> am running into the same shared-library link problems as before. This
> time, I've found some time to detail what's going on a bit more
> clearly, so hopefully this will help.
>
> I've now produced two saved_maxima executables, one 5.5-beta compiled
> with -g, and one using the current cvs trees for gcl and maxima
> compiled as per default, both of which run successfully on 3, and
> segfault on 4 of our Debian 2.2 "aka potato" boxes, all of which share
> an NFS home filesystem. The problem is the same in all cases: on
> startup,
> PRINTstream->sm.sm_object0->s.s_dbind->sm.sm_object1->sm.sm_fp->_fileno
> is correctly set to stdout (1) on the boxes where it works, and
> garbage where it segfaults. The program segfaults when trying to
> first write to stdout. (Actually, the whole sm_fp FILE structure is
> bogus.)
>
> This setup must be preallocated on the stack or some such, as this
> condition holds even when breaking in gdb at the address of the first
> assembly statement in init of the executable. Furthermore, on
> checking the memory maps loaded by the process, (/proc/<pid>/maps:),
> all working cases show the following:
>
> 08048000-08485000 r-xp 00000000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
> 08485000-086fe000 rw-p 0043c000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
> 086fe000-087af000 rwxp 00000000 00:00 0
> 40000000-40012000 r-xp 00000000 03:03 34721 /lib/ld-2.1.3.so
> 40012000-40013000 rw-p 00011000 03:03 34721 /lib/ld-2.1.3.so
> 40013000-40014000 rwxp 00000000 00:00 0
> 40019000-400ee000 r-xp 00000000 03:03 34724 /lib/libc-2.1.3.so
> 400ee000-400f2000 rw-p 000d4000 03:03 34724 /lib/libc-2.1.3.so
> 400f2000-400f6000 rw-p 00000000 00:00 0
> 400f6000-40112000 r-xp 00000000 03:03 34901 /lib/libm-2.1.3.so
> 40112000-40113000 rw-p 0001b000 03:03 34901 /lib/libm-2.1.3.so
> bfff2000-c0000000 rwxp ffff3000 00:00 0
>
> whereas the failing cases show
>
> 08048000-08477000 r-xp 00000000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
> 08477000-086ef000 rw-p 0042e000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
> 40000000-40012000 r-xp 00000000 08:02 174764 /lib/ld-2.1.3.so
> 40012000-40013000 rw-p 00011000 08:02 174764 /lib/ld-2.1.3.so
> 40013000-40014000 rwxp 00000000 00:00 0
> 4001c000-400f1000 r-xp 00000000 08:02 174798 /lib/libc-2.1.3.so
> 400f1000-400f5000 rw-p 000d4000 08:02 174798 /lib/libc-2.1.3.so
> 400f5000-400f9000 rw-p 00000000 00:00 0
> 400f9000-40115000 r-xp 00000000 08:02 174815 /lib/libm-2.1.3.so
> 40115000-40116000 rw-p 0001b000 08:02 174815 /lib/libm-2.1.3.so
> bfffd000-c0000000 rwxp ffffe000 00:00 0
>
> All machines have identical ldso and libc6 packages installed.
>
> I haven't yet had time to understand the sfaslelf.c and/or rsym_elf.c,
> which is where I think this is getting setup. I would greatly
> appreciate suggestions from those much more knowledgeable than me on
> this list! Unfortunately, my test case is not on a public network. I
> haven't yet discovered what aspect of these machines is causing the
> different loading, so I cannot guarantee reproducing this situation on
> another system, though this behavior does persist on each execution
> of saved_maxima here. Any suggestions of what to try would be most
> helpful. I'm pretty decent with C and a debugger, but don't know
> about elf formats, etc.
>
> Thanks!
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:07:05 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E475M11921
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:07:05 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05011
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:07:05 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00641;
Fri, 13 Apr 2001 23:07:05 -0500
Message-Id: <200104140407.XAA00641@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 23 Feb 2001 13:04:30 -0800
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Accept-Language: en
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] Re: Maxima-5.5-beta and dynamic shared lib links
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Sorry I can't help with this. I think there is a problem
with GCL, and I don't know about its implementation at all.
RJF
Camm Maguire wrote:
>
> Greetings! I'm upgrading the Debian maxima package to 5.5-beta, and
> am running into the same shared-library link problems as before. This
> time, I've found some time to detail what's going on a bit more
> clearly, so hopefully this will help.
>
> I've now produced two saved_maxima executables, one 5.5-beta compiled
> with -g, and one using the current cvs trees for gcl and maxima
> compiled as per default, both of which run successfully on 3, and
> segfault on 4 of our Debian 2.2 "aka potato" boxes, all of which share
> an NFS home filesystem. The problem is the same in all cases: on
> startup,
> PRINTstream->sm.sm_object0->s.s_dbind->sm.sm_object1->sm.sm_fp->_fileno
> is correctly set to stdout (1) on the boxes where it works, and
> garbage where it segfaults. The program segfaults when trying to
> first write to stdout. (Actually, the whole sm_fp FILE structure is
> bogus.)
>
> This setup must be preallocated on the stack or some such, as this
> condition holds even when breaking in gdb at the address of the first
> assembly statement in init of the executable. Furthermore, on
> checking the memory maps loaded by the process, (/proc/<pid>/maps:),
> all working cases show the following:
>
> 08048000-08485000 r-xp 00000000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
> 08485000-086fe000 rw-p 0043c000 03:03 88802 /usr/lib/maxima-5.5/src/saved_maxima_debug
> 086fe000-087af000 rwxp 00000000 00:00 0
> 40000000-40012000 r-xp 00000000 03:03 34721 /lib/ld-2.1.3.so
> 40012000-40013000 rw-p 00011000 03:03 34721 /lib/ld-2.1.3.so
> 40013000-40014000 rwxp 00000000 00:00 0
> 40019000-400ee000 r-xp 00000000 03:03 34724 /lib/libc-2.1.3.so
> 400ee000-400f2000 rw-p 000d4000 03:03 34724 /lib/libc-2.1.3.so
> 400f2000-400f6000 rw-p 00000000 00:00 0
> 400f6000-40112000 r-xp 00000000 03:03 34901 /lib/libm-2.1.3.so
> 40112000-40113000 rw-p 0001b000 03:03 34901 /lib/libm-2.1.3.so
> bfff2000-c0000000 rwxp ffff3000 00:00 0
>
> whereas the failing cases show
>
> 08048000-08477000 r-xp 00000000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
> 08477000-086ef000 rw-p 0042e000 09:00 128542 /fix/c/home/camm/saved_maxima_debug
> 40000000-40012000 r-xp 00000000 08:02 174764 /lib/ld-2.1.3.so
> 40012000-40013000 rw-p 00011000 08:02 174764 /lib/ld-2.1.3.so
> 40013000-40014000 rwxp 00000000 00:00 0
> 4001c000-400f1000 r-xp 00000000 08:02 174798 /lib/libc-2.1.3.so
> 400f1000-400f5000 rw-p 000d4000 08:02 174798 /lib/libc-2.1.3.so
> 400f5000-400f9000 rw-p 00000000 00:00 0
> 400f9000-40115000 r-xp 00000000 08:02 174815 /lib/libm-2.1.3.so
> 40115000-40116000 rw-p 0001b000 08:02 174815 /lib/libm-2.1.3.so
> bfffd000-c0000000 rwxp ffffe000 00:00 0
>
> All machines have identical ldso and libc6 packages installed.
>
> I haven't yet had time to understand the sfaslelf.c and/or rsym_elf.c,
> which is where I think this is getting setup. I would greatly
> appreciate suggestions from those much more knowledgeable than me on
> this list! Unfortunately, my test case is not on a public network. I
> haven't yet discovered what aspect of these machines is causing the
> different loading, so I cannot guarantee reproducing this situation on
> another system, though this behavior does persist on each execution
> of saved_maxima here. Any suggestions of what to try would be most
> helpful. I'm pretty decent with C and a debugger, but don't know
> about elf formats, etc.
>
> Thanks!
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:07:21 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E47LM11934
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:07:21 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05015
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:07:21 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00646;
Fri, 13 Apr 2001 23:07:21 -0500
Message-Id: <200104140407.XAA00646@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 23 Feb 2001 18:55:07 -0500
In-Reply-To: Bill Schelter's message of "Fri, 23 Feb 2001 15:23:33 -0600"
Status: R
Subject: [Maxima] Re: Maxima-5.5-beta and dynamic shared lib links
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings!
This works! Thank you so much!!!
A few (very minor in comparison) other things I've run across in
putting this together:
1. Can't strip the binary:
intech19:~$ strip saved_maxima
BFD: /fix/g/camm/stp7tlJa: warning: allocated section `.data' not in segment
BFD: /fix/g/camm/stp7tlJa: warning: allocated section `.bss' not in segment
(then segfaults if run)
Is this to be expected?
2. I think ctensr.mac should be named ctensr.mc? (So that it can
'load'?)
3. No manpage for xmaxima. Not a big deal.
Thanks for this wonderful tool!
Bill Schelter <wfs@math.utexas.edu> writes:
> Please try adding the following to 386-linux.h,
> You will have to redo
>
> ./configure
> (cd o ; rm -f main.o unixsave.o ; make ; cd ../unixport ; make)
>
>
> /* define if there is no _cleanup, do here what needs
> to be done before calling unexec
> */
> #define CLEANUP_CODE \
> setbuf(stdin,0); \
> setbuf(stdout,0);
>
> /* the following will try to make sure that the stdin and stdout are
> set correctly on startup after a save */
>
>
> #define INIT_CORE_END terminal_io->sm.sm_object0->sm.sm_fp = stdin;terminal_io->sm.sm_object1->sm.sm_fp = stdout;
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:07:33 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E47WM11940
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:07:32 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05025
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:07:32 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00651;
Fri, 13 Apr 2001 23:07:32 -0500
Message-Id: <200104140407.XAA00651@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 23 Feb 2001 18:55:07 -0500
In-Reply-To: Bill Schelter's message of "Fri, 23 Feb 2001 15:23:33 -0600"
Status: R
Subject: [Maxima] Re: Maxima-5.5-beta and dynamic shared lib links
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings!
This works! Thank you so much!!!
A few (very minor in comparison) other things I've run across in
putting this together:
1. Can't strip the binary:
intech19:~$ strip saved_maxima
BFD: /fix/g/camm/stp7tlJa: warning: allocated section `.data' not in segment
BFD: /fix/g/camm/stp7tlJa: warning: allocated section `.bss' not in segment
(then segfaults if run)
Is this to be expected?
2. I think ctensr.mac should be named ctensr.mc? (So that it can
'load'?)
3. No manpage for xmaxima. Not a big deal.
Thanks for this wonderful tool!
Bill Schelter <wfs@math.utexas.edu> writes:
> Please try adding the following to 386-linux.h,
> You will have to redo
>
> ./configure
> (cd o ; rm -f main.o unixsave.o ; make ; cd ../unixport ; make)
>
>
> /* define if there is no _cleanup, do here what needs
> to be done before calling unexec
> */
> #define CLEANUP_CODE \
> setbuf(stdin,0); \
> setbuf(stdout,0);
>
> /* the following will try to make sure that the stdin and stdout are
> set correctly on startup after a save */
>
>
> #define INIT_CORE_END terminal_io->sm.sm_object0->sm.sm_fp = stdin;terminal_io->sm.sm_object1->sm.sm_fp = stdout;
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:07:44 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E47iM11949
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:07:44 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05029
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:07:44 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00656;
Fri, 13 Apr 2001 23:07:44 -0500
Message-Id: <200104140407.XAA00656@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Mon, 26 Feb 2001 16:46:42 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.5 |September
22, 2000) at 02/26/2001 04:46:44 PM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Is there a Maxima equivalent of Macsyma's initialization file? Under
Macsyma the
file is called macsyma-init.macsyma. In this file, you can set filesearch
and issue
setupautoload statements. Maxima's info file mentions the initialization
file, but
all my guesses for where to put it and what to call it have failed.
Thanks,
[Barton, Willis] = 0
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:07:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E47tM11953
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:07:55 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05034
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:07:55 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00661;
Fri, 13 Apr 2001 23:07:55 -0500
Message-Id: <200104140407.XAA00661@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 26 Feb 2001 18:14:12 -0500
In-Reply-To: willisb@unk.edu's message of "Mon, 26 Feb 2001 16:46:42 -0600"
Status: R
Subject: [Maxima] Re: maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Just did an strace -f on the latest maxima, and found
this:
stat("init.lsp", 0xbfffd57c) = -1 ENOENT (No such file or directory)
Perhaps give that a try?
Take care,
willisb@unk.edu writes:
> Is there a Maxima equivalent of Macsyma's initialization file? Under
> Macsyma the
> file is called macsyma-init.macsyma. In this file, you can set filesearch
> and issue
> setupautoload statements. Maxima's info file mentions the initialization
> file, but
> all my guesses for where to put it and what to call it have failed.
>
> Thanks,
>
> [Barton, Willis] = 0
> University of Nebraska at Kearney
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:08:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E48MM11982
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:08:22 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05040
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:08:22 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00666;
Fri, 13 Apr 2001 23:08:22 -0500
Message-Id: <200104140408.XAA00666@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 06 Mar 2001 16:05:32 -0500
In-Reply-To: Richard Fateman's message of "Thu, 14 Sep 2000 10:48:57 -0700"
Status: R
Subject: [Maxima] Old Macsyma code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Just to follow up on an old suggestions, I've contacted
Richard Petti, and he assures me that the person who controls Macsyma
now has no intention of making the source openly available in the near
future.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:08:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E48fM11988
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:08:41 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05048
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:08:41 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00671;
Fri, 13 Apr 2001 23:08:41 -0500
Message-Id: <200104140408.XAA00671@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 08 Mar 2001 11:41:30 -0500
In-Reply-To: Camm Maguire's message of "06 Mar 2001 16:05:32 -0500"
Status: R
Subject: [Maxima] Re: Old Macsyma code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Just to let everyone know that I received another reply
from Richard Petti, and he asks for statistics on Maxima usage and
downloads, as he may be able to use this information to help free the
old Macsyma code. So he wants to help! Does anyone have access to
such information, even if partial?
Take care,
Camm Maguire <camm@enhanced.com> writes:
> Greetings! Just to follow up on an old suggestions, I've contacted
> Richard Petti, and he assures me that the person who controls Macsyma
> now has no intention of making the source openly available in the near
> future.
>
> Take care,
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:09:01 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E491M12006
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:09:01 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05053
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:09:01 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00676;
Fri, 13 Apr 2001 23:09:01 -0500
Message-Id: <200104140409.XAA00676@linux34.ma.utexas.edu>
Date: Thu, 8 Mar 2001 11:35:27 -0500
From: Boris Veytsman <boris@plmsc.psu.edu>
To: maxima@www.ma.utexas.edu
In-reply-to: <54y9ugkybp.fsf@intech19.enhanced.com> (message from Camm Maguire
on 08 Mar 2001 11:41:30 -0500)
Status: R
Subject: [Maxima] Re: Old Macsyma code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
> From: Camm Maguire <camm@enhanced.com>
> Date: 08 Mar 2001 11:41:30 -0500
> Greetings! Just to let everyone know that I received another reply
> from Richard Petti, and he asks for statistics on Maxima usage and
> downloads, as he may be able to use this information to help free the
> old Macsyma code. So he wants to help! Does anyone have access to
> such information, even if partial?
>
You can try debian statistics -- Maxima is included in the standard distro
--
Good luck
-Boris
http://www.plmsc.psu.edu/~boris/
From mtest@mail.ma.utexas.edu Fri Apr 13 23:09:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E49RM12015
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:09:28 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05067
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:09:27 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00681;
Fri, 13 Apr 2001 23:09:27 -0500
Message-Id: <200104140409.XAA00681@linux34.ma.utexas.edu>
Date: Thu, 8 Mar 2001 13:57:58 -0600
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
In-reply-to: <200103081635.LAA05741@plmsc.psu.edu> (message from Boris
Veytsman on Thu, 8 Mar 2001 11:35:27 -0500)
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
Status: R
Subject: [Maxima] Re: Old Macsyma code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
You can try debian statistics -- Maxima is included in the standard distro
actually the most common platform is probably windows, now that there
is a good self installing windows distribution (reference
http://www.ma.utexas.edu/maxima.html ). I should put a counter on my
page for downloads, but the thing is these things just get
mirrored--something I would of course encourage not prohibit, so it is
probably not worth the effort.
From mtest@mail.ma.utexas.edu Fri Apr 13 23:09:37 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E49bM12019
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:09:37 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05071
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:09:37 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00686;
Fri, 13 Apr 2001 23:09:37 -0500
Message-Id: <200104140409.XAA00686@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Sat, 10 Mar 2001 10:07:30 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.5 |September
22, 2000) at 03/10/2001 10:07:32 AM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thanks for the help with maxima's initialization file.
Using maxima 5.4 under Linux, I've only been able to get maxima to read
init.lsp
if the file is in the working directory. Putting it in /usr/lib/maxima-5.4
or
/usr/lib/maxima-5.4/src didn't work for me.
In the process of creating my init.lsp file, I discovered that maxima's
save function
outputs
(in-package "maxima"
This needs to be manually changed to
(in-package "maxima")
To auto-load the function "to_html" located in the file
/home/barton/maxima/mathml4.3.o, the
following init.lsp file works for me:
;;; -*- mode: lisp; package:maxima; syntax:common-lisp; -*-
(in-package "maxima")
(defprop |$to_html| #"/home/barton/maxima/mathml4.3.o" autoload)
(add2lnc '|$to_html| $props)
BLW
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:09:48 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E49mM12024
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:09:48 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05086
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:09:48 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00691;
Fri, 13 Apr 2001 23:09:48 -0500
Message-Id: <200104140409.XAA00691@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 13 Mar 2001 11:02:52 -0500
In-Reply-To: willisb@unk.edu's message of "Sat, 10 Mar 2001 10:07:30 -0600"
Status: R
Subject: [Maxima] Re: maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings!
willisb@unk.edu writes:
> Thanks for the help with maxima's initialization file.
>
> Using maxima 5.4 under Linux, I've only been able to get maxima to read
> init.lsp
> if the file is in the working directory. Putting it in /usr/lib/maxima-5.4
> or
> /usr/lib/maxima-5.4/src didn't work for me.
>
> In the process of creating my init.lsp file, I discovered that maxima's
> save function
> outputs
>
> (in-package "maxima"
>
> This needs to be manually changed to
>
> (in-package "maxima")
>
This seems to be fixed in the 5.5-beta
> To auto-load the function "to_html" located in the file
> /home/barton/maxima/mathml4.3.o, the
> following init.lsp file works for me:
>
> ;;; -*- mode: lisp; package:maxima; syntax:common-lisp; -*-
> (in-package "maxima")
>
> (defprop |$to_html| #"/home/barton/maxima/mathml4.3.o" autoload)
> (add2lnc '|$to_html| $props)
>
These are your own custom functions, right? Is there a problem with
this?
Take care,
> BLW
>
> University of Nebraska at Kearney
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:09:59 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E49xM12028
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:09:59 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05095
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:09:59 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00696;
Fri, 13 Apr 2001 23:09:59 -0500
Message-Id: <200104140409.XAA00696@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Wed, 21 Mar 2001 14:55:12 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 03/21/2001 02:55:16 PM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] prefix operators in maxima 4.5 & 5.5
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Defining "curl" to be a prefix operator makes closefile() parse as curl
osefile(). Is there
there a switch that changes this behavior? Specifically:
(c1) prefix("curl");
(d1) "CURL"
(c2) closefile("buddy.out");
(d2) CURL osefile(buddy.out)
/* cl is also a prefix operator */
(c3) cl x;
(c3) CURL x
(I've been playing with maxima's vector packages. I may adopt it as a
summer programming project.)
Regards,
Barton Willis
From mtest@mail.ma.utexas.edu Fri Apr 13 23:10:15 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4AFM12118
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:10:15 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05099
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:10:14 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00711;
Fri, 13 Apr 2001 23:10:14 -0500
Message-Id: <200104140410.XAA00711@linux34.ma.utexas.edu>
Date: Wed, 21 Mar 2001 18:09:37 -0600
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
In-reply-to: <OF0639BE3A.CC8842EF-ON86256A16.0071E0D6@unk.edu>
(willisb@unk.edu)
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
Status: R
Subject: [Maxima] Re: prefix operators in maxima 4.5 & 5.5
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thank you for reporting this bug. It would appear to have been
there for sometime, with people not using more than 2 character prefix
(c1) prefix("curl");
(d1) "CURL"
(c2) closefile("buddy.out");
(d2) CURL osefile(buddy.out)
or infix operators. It can be repaired by fixing
the code of read-command-token-aux in nparse.lisp as follows:
[alternately you can just load in the following file..]
(in-package "MAXIMA")
(defun read-command-token-aux (obj)
(let* (result
(ch (parse-tyipeek))
(lis (if (eql ch -1) nil (parser-assoc (char-upcase ch) obj))))
(cond ((null lis)
nil)
(t
(parse-tyi)
(cond ((atom (cadr lis))
;; INFIX("ABC"); puts into macsyma-operators
;;something like: (#\A #\B #\C (ANS |$ABC|))
;; ordinary things are like:
;; (#\< (ANS $<) (#\= (ANS $<=)))
;; where if you fail at the #\< #\X
;; stage, then the previous step was permitted.
(setq result (read-command-token-aux (list (cdr lis) ))))
((null (cddr lis))
;; lis something like (#\= (ANS $<=))
;; and this says there are no longer operators
;; starting with this.
(setq result
(and (eql (car (cadr lis)) 'ans)
(cadr (cadr lis)))))
(t
(let ((res (and (eql (car (cadr lis)) 'ans)
(cadr (cadr lis))))
(com-token (read-command-token-aux (cddr lis) )))
(setq result (or com-token res
(read-command-token-aux
(list (cadr lis))))))
))
(or result (unparse-tyi ch))
result))))
From mtest@mail.ma.utexas.edu Fri Apr 13 23:10:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4APM12124
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:10:25 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05103
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:10:24 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00716;
Fri, 13 Apr 2001 23:10:24 -0500
Message-Id: <200104140410.XAA00716@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Thu, 05 Apr 2001 07:54:46 +0200
From: Oscar Lopez <oscar@iit.upco.es>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Newbie problem: plotting with maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Oscar Lopez wrote:
>
> How can I get plots from maxima ? For me, it is not necessary to use an
> interface it would be suficient enough to produce gnuplot format output,
> or whatever it was.
>
At the end it was a problem in the omplotdata file, for recent
distributions of Tcl-Tk the file wish8.0 doesn't exist anymore. In order
to use omplotdata it is enough to change wish8.0 wish
-----------------------------------------------------------------------------
3c3
< exec wish "$0" "$@"
---
> exec wish8.0 "$0" "$@"
-----------------------------------------------------------------------------
--
http://www.iit.upco.es/~oscar
We'll be recording at the Paradise Friday night. Live, on the Death
label.
-- Swan, "Phantom of the Paradise"
From mtest@mail.ma.utexas.edu Fri Apr 13 23:10:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4AoM12148
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:10:50 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05107
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:10:50 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00722;
Fri, 13 Apr 2001 23:10:50 -0500
Message-Id: <200104140410.XAA00722@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 06 Apr 2001 11:29:31 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Subject: maxima: missing trigrat.lisp
Package: maxima
Version: 5.5-beta-4
Severity: normal
Greetings, and thank you for your report. I'm submitting this to the
Debian Bug tracking system on your behalf to better keep track of this
issue. In general, there are many files in the source package which
are not installed by default in the makefiles, and it appears that the
installed list has gotten out of date with respect to the
documentation. I'm also ccing this message to the maxima list to
enquire as to whether it would be better to delete the reference to
trigrat from the documentation, or to include it in the installation.
Dr. Schelter, this issue has come up before with the mactex.lisp file
in src/, and I just installed it by hand. Is there a general wildcard
file pattern specifying files that we could *safely* install and cover
any references in the existing documentation?
Thanks!
Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> Dear Camm,
>
> As you are the maintainer of the maxima package I am sending in a copy
> of the problem I found using the testing version of maxima on my
> debian potato.
>
> The function trigrat that is cited in the trigonometric section of the
> info file with an example silply cannot be accesed
>
> In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> subdirectory maxima5-4/share and is different from the remaining
> remaing function suffixes. Some of them are .lsp (not .lisp).
>
> I dont know how to overcome this problem and I am not a lisp
> programmer (sorry!)
>
> Anyway I am describing below a sample session. Ate the end the
> comments in the info file regarding trigrat
>
>
> ***************************************************************
>
>
> Thu 4:05pm ~ >maxima
> GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> Licensed under GNU Library General Public License
> Contains Enhancements by W. Schelter
> Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> Licensed under the GNU Public License (see file COPYING)
> (C1) trigrat(sin(3*a)/sin(a+%pi/3));
>
> Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
>
> (combined values: [./###.{o,lsp,lisp},
>
> /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
>
> /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
>
> /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
>
> /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> (C2)
>
>
>
>
> ***************************************************************
>
> - Function: TRIGRAT (trigexp)
> gives a canonical simplifyed quasilinear form of a trigonometrical
> expression; trigexp is a rational fraction of several sin, cos or
> tan, the arguments of them are linear forms in some variables (or
> kernels) and %pi/n (n integer) with integer coefficients. The
> result is a simplifyed fraction with numerator and denominator
> linear in sin and cos. Thus TRIGRAT linearize always when it is
> possible.(written by D. Lazard).
>
> (c1) trigrat(sin(3*a)/sin(a+%pi/3));
>
> (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
>
> Here is another example (for which the function was intended); see
> [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> VAX 780.
>
> (c4) c:%pi/3-a-b;
>
> %pi
> (d4) - b - a + ---
> 3
>
> (c5) bc:sin(a)*sin(3*c)/sin(a+b);
>
> sin(a) sin(3 b + 3 a)
> (d5) ---------------------
> sin(b + a)
>
> (c6) ba:bc,c=a,a=c$
>
> (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
>
> 2 2
> sin (a) sin (3 b + 3 a)
> (d7) -----------------------
> 2
> sin (b + a)
>
> %pi
> 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> 3
> - --------------------------------------------------------
> %pi
> sin(a - ---) sin(b + a)
> 3
>
> 2 2 %pi
> sin (3 a) sin (b + a - ---)
> 3
> + ---------------------------
> 2 %pi
> sin (a - ---)
> 3
>
> (c9) trigrat(ac2);
> Totaltime= 65866 msec. GCtime= 7716 msec.
>
> (d9)
> - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
>
> - 2 sqrt(3) sin(4 b + 2 a)
>
> + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
>
> + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
>
> + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
>
> + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
>
> - 9)/4
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:11:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4BGM12152
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:11:16 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05118
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:11:15 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00727;
Fri, 13 Apr 2001 23:11:15 -0500
Message-Id: <200104140411.XAA00727@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 06 Apr 2001 11:29:31 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Subject: maxima: missing trigrat.lisp
Package: maxima
Version: 5.5-beta-4
Severity: normal
Greetings, and thank you for your report. I'm submitting this to the
Debian Bug tracking system on your behalf to better keep track of this
issue. In general, there are many files in the source package which
are not installed by default in the makefiles, and it appears that the
installed list has gotten out of date with respect to the
documentation. I'm also ccing this message to the maxima list to
enquire as to whether it would be better to delete the reference to
trigrat from the documentation, or to include it in the installation.
Dr. Schelter, this issue has come up before with the mactex.lisp file
in src/, and I just installed it by hand. Is there a general wildcard
file pattern specifying files that we could *safely* install and cover
any references in the existing documentation?
Thanks!
Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> Dear Camm,
>
> As you are the maintainer of the maxima package I am sending in a copy
> of the problem I found using the testing version of maxima on my
> debian potato.
>
> The function trigrat that is cited in the trigonometric section of the
> info file with an example silply cannot be accesed
>
> In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> subdirectory maxima5-4/share and is different from the remaining
> remaing function suffixes. Some of them are .lsp (not .lisp).
>
> I dont know how to overcome this problem and I am not a lisp
> programmer (sorry!)
>
> Anyway I am describing below a sample session. Ate the end the
> comments in the info file regarding trigrat
>
>
> ***************************************************************
>
>
> Thu 4:05pm ~ >maxima
> GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> Licensed under GNU Library General Public License
> Contains Enhancements by W. Schelter
> Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> Licensed under the GNU Public License (see file COPYING)
> (C1) trigrat(sin(3*a)/sin(a+%pi/3));
>
> Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
>
> (combined values: [./###.{o,lsp,lisp},
>
> /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
>
> /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
>
> /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
>
> /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> (C2)
>
>
>
>
> ***************************************************************
>
> - Function: TRIGRAT (trigexp)
> gives a canonical simplifyed quasilinear form of a trigonometrical
> expression; trigexp is a rational fraction of several sin, cos or
> tan, the arguments of them are linear forms in some variables (or
> kernels) and %pi/n (n integer) with integer coefficients. The
> result is a simplifyed fraction with numerator and denominator
> linear in sin and cos. Thus TRIGRAT linearize always when it is
> possible.(written by D. Lazard).
>
> (c1) trigrat(sin(3*a)/sin(a+%pi/3));
>
> (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
>
> Here is another example (for which the function was intended); see
> [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> VAX 780.
>
> (c4) c:%pi/3-a-b;
>
> %pi
> (d4) - b - a + ---
> 3
>
> (c5) bc:sin(a)*sin(3*c)/sin(a+b);
>
> sin(a) sin(3 b + 3 a)
> (d5) ---------------------
> sin(b + a)
>
> (c6) ba:bc,c=a,a=c$
>
> (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
>
> 2 2
> sin (a) sin (3 b + 3 a)
> (d7) -----------------------
> 2
> sin (b + a)
>
> %pi
> 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> 3
> - --------------------------------------------------------
> %pi
> sin(a - ---) sin(b + a)
> 3
>
> 2 2 %pi
> sin (3 a) sin (b + a - ---)
> 3
> + ---------------------------
> 2 %pi
> sin (a - ---)
> 3
>
> (c9) trigrat(ac2);
> Totaltime= 65866 msec. GCtime= 7716 msec.
>
> (d9)
> - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
>
> - 2 sqrt(3) sin(4 b + 2 a)
>
> + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
>
> + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
>
> + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
>
> + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
>
> - 9)/4
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:11:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4BfM12157
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:11:41 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05122
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:11:41 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00734;
Fri, 13 Apr 2001 23:11:41 -0500
Message-Id: <200104140411.XAA00734@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 06 Apr 2001 09:10:32 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I would hope that the autoloading capability of the system
would take care of all of the "out-of-core" files if the
autoload properties were set up and the file names and locations
were correct.
I know of no way to assure that the different files
do not tread on each others' toes, though there would probably
be warning messages for overlaying already-existing program
definitions.
Of some interest: trigrat is NOT in the commercial macsyma,
though I suspect the short file could, with a little
effort, be loaded into it. I tried it and the reader-dispatch
marker #$ to use the maxima reader does not work in macsyma.
I'm also cc'ing Bill Gosper in case he wants to know that
there are actually people fussing with the public domain
maxima.
RJF
Camm Maguire wrote:
>
> Subject: maxima: missing trigrat.lisp
> Package: maxima
> Version: 5.5-beta-4
> Severity: normal
>
> Greetings, and thank you for your report. I'm submitting this to the
> Debian Bug tracking system on your behalf to better keep track of this
> issue. In general, there are many files in the source package which
> are not installed by default in the makefiles, and it appears that the
> installed list has gotten out of date with respect to the
> documentation. I'm also ccing this message to the maxima list to
> enquire as to whether it would be better to delete the reference to
> trigrat from the documentation, or to include it in the installation.
>
> Dr. Schelter, this issue has come up before with the mactex.lisp file
> in src/, and I just installed it by hand. Is there a general wildcard
> file pattern specifying files that we could *safely* install and cover
> any references in the existing documentation?
>
> Thanks!
>
> Daniel Martins <dmartins@lcmi.ufsc.br> writes:
>
> > Dear Camm,
> >
> > As you are the maintainer of the maxima package I am sending in a copy
> > of the problem I found using the testing version of maxima on my
> > debian potato.
> >
> > The function trigrat that is cited in the trigonometric section of the
> > info file with an example silply cannot be accesed
> >
> > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > subdirectory maxima5-4/share and is different from the remaining
> > remaing function suffixes. Some of them are .lsp (not .lisp).
> >
> > I dont know how to overcome this problem and I am not a lisp
> > programmer (sorry!)
> >
> > Anyway I am describing below a sample session. Ate the end the
> > comments in the info file regarding trigrat
> >
> >
> > ***************************************************************
> >
> >
> > Thu 4:05pm ~ >maxima
> > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > Licensed under GNU Library General Public License
> > Contains Enhancements by W. Schelter
> > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > Licensed under the GNU Public License (see file COPYING)
> > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> >
> > (combined values: [./###.{o,lsp,lisp},
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> >
> > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > (C2)
> >
> >
> >
> >
> > ***************************************************************
> >
> > - Function: TRIGRAT (trigexp)
> > gives a canonical simplifyed quasilinear form of a trigonometrical
> > expression; trigexp is a rational fraction of several sin, cos or
> > tan, the arguments of them are linear forms in some variables (or
> > kernels) and %pi/n (n integer) with integer coefficients. The
> > result is a simplifyed fraction with numerator and denominator
> > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > possible.(written by D. Lazard).
> >
> > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> >
> > Here is another example (for which the function was intended); see
> > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > VAX 780.
> >
> > (c4) c:%pi/3-a-b;
> >
> > %pi
> > (d4) - b - a + ---
> > 3
> >
> > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> >
> > sin(a) sin(3 b + 3 a)
> > (d5) ---------------------
> > sin(b + a)
> >
> > (c6) ba:bc,c=a,a=c$
> >
> > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> >
> > 2 2
> > sin (a) sin (3 b + 3 a)
> > (d7) -----------------------
> > 2
> > sin (b + a)
> >
> > %pi
> > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > 3
> > - --------------------------------------------------------
> > %pi
> > sin(a - ---) sin(b + a)
> > 3
> >
> > 2 2 %pi
> > sin (3 a) sin (b + a - ---)
> > 3
> > + ---------------------------
> > 2 %pi
> > sin (a - ---)
> > 3
> >
> > (c9) trigrat(ac2);
> > Totaltime= 65866 msec. GCtime= 7716 msec.
> >
> > (d9)
> > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> >
> > - 2 sqrt(3) sin(4 b + 2 a)
> >
> > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> >
> > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> >
> > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> >
> > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> >
> > - 9)/4
> >
> >
> >
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:11:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4BvM12185
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:11:57 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05126
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:11:57 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00739;
Fri, 13 Apr 2001 23:11:57 -0500
Message-Id: <200104140411.XAA00739@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 06 Apr 2001 09:10:32 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I would hope that the autoloading capability of the system
would take care of all of the "out-of-core" files if the
autoload properties were set up and the file names and locations
were correct.
I know of no way to assure that the different files
do not tread on each others' toes, though there would probably
be warning messages for overlaying already-existing program
definitions.
Of some interest: trigrat is NOT in the commercial macsyma,
though I suspect the short file could, with a little
effort, be loaded into it. I tried it and the reader-dispatch
marker #$ to use the maxima reader does not work in macsyma.
I'm also cc'ing Bill Gosper in case he wants to know that
there are actually people fussing with the public domain
maxima.
RJF
Camm Maguire wrote:
>
> Subject: maxima: missing trigrat.lisp
> Package: maxima
> Version: 5.5-beta-4
> Severity: normal
>
> Greetings, and thank you for your report. I'm submitting this to the
> Debian Bug tracking system on your behalf to better keep track of this
> issue. In general, there are many files in the source package which
> are not installed by default in the makefiles, and it appears that the
> installed list has gotten out of date with respect to the
> documentation. I'm also ccing this message to the maxima list to
> enquire as to whether it would be better to delete the reference to
> trigrat from the documentation, or to include it in the installation.
>
> Dr. Schelter, this issue has come up before with the mactex.lisp file
> in src/, and I just installed it by hand. Is there a general wildcard
> file pattern specifying files that we could *safely* install and cover
> any references in the existing documentation?
>
> Thanks!
>
> Daniel Martins <dmartins@lcmi.ufsc.br> writes:
>
> > Dear Camm,
> >
> > As you are the maintainer of the maxima package I am sending in a copy
> > of the problem I found using the testing version of maxima on my
> > debian potato.
> >
> > The function trigrat that is cited in the trigonometric section of the
> > info file with an example silply cannot be accesed
> >
> > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > subdirectory maxima5-4/share and is different from the remaining
> > remaing function suffixes. Some of them are .lsp (not .lisp).
> >
> > I dont know how to overcome this problem and I am not a lisp
> > programmer (sorry!)
> >
> > Anyway I am describing below a sample session. Ate the end the
> > comments in the info file regarding trigrat
> >
> >
> > ***************************************************************
> >
> >
> > Thu 4:05pm ~ >maxima
> > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > Licensed under GNU Library General Public License
> > Contains Enhancements by W. Schelter
> > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > Licensed under the GNU Public License (see file COPYING)
> > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> >
> > (combined values: [./###.{o,lsp,lisp},
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> >
> > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > (C2)
> >
> >
> >
> >
> > ***************************************************************
> >
> > - Function: TRIGRAT (trigexp)
> > gives a canonical simplifyed quasilinear form of a trigonometrical
> > expression; trigexp is a rational fraction of several sin, cos or
> > tan, the arguments of them are linear forms in some variables (or
> > kernels) and %pi/n (n integer) with integer coefficients. The
> > result is a simplifyed fraction with numerator and denominator
> > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > possible.(written by D. Lazard).
> >
> > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> >
> > Here is another example (for which the function was intended); see
> > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > VAX 780.
> >
> > (c4) c:%pi/3-a-b;
> >
> > %pi
> > (d4) - b - a + ---
> > 3
> >
> > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> >
> > sin(a) sin(3 b + 3 a)
> > (d5) ---------------------
> > sin(b + a)
> >
> > (c6) ba:bc,c=a,a=c$
> >
> > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> >
> > 2 2
> > sin (a) sin (3 b + 3 a)
> > (d7) -----------------------
> > 2
> > sin (b + a)
> >
> > %pi
> > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > 3
> > - --------------------------------------------------------
> > %pi
> > sin(a - ---) sin(b + a)
> > 3
> >
> > 2 2 %pi
> > sin (3 a) sin (b + a - ---)
> > 3
> > + ---------------------------
> > 2 %pi
> > sin (a - ---)
> > 3
> >
> > (c9) trigrat(ac2);
> > Totaltime= 65866 msec. GCtime= 7716 msec.
> >
> > (d9)
> > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> >
> > - 2 sqrt(3) sin(4 b + 2 a)
> >
> > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> >
> > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> >
> > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> >
> > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> >
> > - 9)/4
> >
> >
> >
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:12:14 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4CEM12205
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:12:14 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05136
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:12:13 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00744;
Fri, 13 Apr 2001 23:12:13 -0500
Message-Id: <200104140412.XAA00744@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 6 Apr 2001 16:35:53 -0300 (EST)
From: Daniel Martins <dmartins@lcmi.ufsc.br>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Camm,
Thanks for the prompt reply,
I have an extra remark.
I did notice also that the debian package does not depend upon the gcl
debian package. I dont know if this is implicitly compiled with gcl or
not. Maybe "debianized" maxima should "suggest" gcl ?
About trigrat again. I find this file quite important. It is a
differential relative to other simplifications in trigonometric methods.
Simply ignore it in the documentation appears to me as a not good idea.
Thanks again,
Daniel
On 6 Apr 2001, Camm Maguire wrote:
> Subject: maxima: missing trigrat.lisp
> Package: maxima
> Version: 5.5-beta-4
> Severity: normal
>
>
> Greetings, and thank you for your report. I'm submitting this to the
> Debian Bug tracking system on your behalf to better keep track of this
> issue. In general, there are many files in the source package which
> are not installed by default in the makefiles, and it appears that the
> installed list has gotten out of date with respect to the
> documentation. I'm also ccing this message to the maxima list to
> enquire as to whether it would be better to delete the reference to
> trigrat from the documentation, or to include it in the installation.
>
> Dr. Schelter, this issue has come up before with the mactex.lisp file
> in src/, and I just installed it by hand. Is there a general wildcard
> file pattern specifying files that we could *safely* install and cover
> any references in the existing documentation?
>
> Thanks!
>
> Daniel Martins <dmartins@lcmi.ufsc.br> writes:
>
> > Dear Camm,
> >
> > As you are the maintainer of the maxima package I am sending in a copy
> > of the problem I found using the testing version of maxima on my
> > debian potato.
> >
> > The function trigrat that is cited in the trigonometric section of the
> > info file with an example silply cannot be accesed
> >
> > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > subdirectory maxima5-4/share and is different from the remaining
> > remaing function suffixes. Some of them are .lsp (not .lisp).
> >
> > I dont know how to overcome this problem and I am not a lisp
> > programmer (sorry!)
> >
> > Anyway I am describing below a sample session. Ate the end the
> > comments in the info file regarding trigrat
> >
> >
> > ***************************************************************
> >
> >
> > Thu 4:05pm ~ >maxima
> > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > Licensed under GNU Library General Public License
> > Contains Enhancements by W. Schelter
> > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > Licensed under the GNU Public License (see file COPYING)
> > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> >
> > (combined values: [./###.{o,lsp,lisp},
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> >
> > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > (C2)
> >
> >
> >
> >
> > ***************************************************************
> >
> > - Function: TRIGRAT (trigexp)
> > gives a canonical simplifyed quasilinear form of a trigonometrical
> > expression; trigexp is a rational fraction of several sin, cos or
> > tan, the arguments of them are linear forms in some variables (or
> > kernels) and %pi/n (n integer) with integer coefficients. The
> > result is a simplifyed fraction with numerator and denominator
> > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > possible.(written by D. Lazard).
> >
> > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> >
> > Here is another example (for which the function was intended); see
> > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > VAX 780.
> >
> > (c4) c:%pi/3-a-b;
> >
> > %pi
> > (d4) - b - a + ---
> > 3
> >
> > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> >
> > sin(a) sin(3 b + 3 a)
> > (d5) ---------------------
> > sin(b + a)
> >
> > (c6) ba:bc,c=a,a=c$
> >
> > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> >
> > 2 2
> > sin (a) sin (3 b + 3 a)
> > (d7) -----------------------
> > 2
> > sin (b + a)
> >
> > %pi
> > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > 3
> > - --------------------------------------------------------
> > %pi
> > sin(a - ---) sin(b + a)
> > 3
> >
> > 2 2 %pi
> > sin (3 a) sin (b + a - ---)
> > 3
> > + ---------------------------
> > 2 %pi
> > sin (a - ---)
> > 3
> >
> > (c9) trigrat(ac2);
> > Totaltime= 65866 msec. GCtime= 7716 msec.
> >
> > (d9)
> > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> >
> > - 2 sqrt(3) sin(4 b + 2 a)
> >
> > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> >
> > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> >
> > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> >
> > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> >
> > - 9)/4
> >
> >
> >
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>
From mtest@mail.ma.utexas.edu Fri Apr 13 23:12:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4CRM12211
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:12:27 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05141
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:12:27 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00749;
Fri, 13 Apr 2001 23:12:27 -0500
Message-Id: <200104140412.XAA00749@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 6 Apr 2001 16:35:53 -0300 (EST)
From: Daniel Martins <dmartins@lcmi.ufsc.br>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Camm,
Thanks for the prompt reply,
I have an extra remark.
I did notice also that the debian package does not depend upon the gcl
debian package. I dont know if this is implicitly compiled with gcl or
not. Maybe "debianized" maxima should "suggest" gcl ?
About trigrat again. I find this file quite important. It is a
differential relative to other simplifications in trigonometric methods.
Simply ignore it in the documentation appears to me as a not good idea.
Thanks again,
Daniel
On 6 Apr 2001, Camm Maguire wrote:
> Subject: maxima: missing trigrat.lisp
> Package: maxima
> Version: 5.5-beta-4
> Severity: normal
>
>
> Greetings, and thank you for your report. I'm submitting this to the
> Debian Bug tracking system on your behalf to better keep track of this
> issue. In general, there are many files in the source package which
> are not installed by default in the makefiles, and it appears that the
> installed list has gotten out of date with respect to the
> documentation. I'm also ccing this message to the maxima list to
> enquire as to whether it would be better to delete the reference to
> trigrat from the documentation, or to include it in the installation.
>
> Dr. Schelter, this issue has come up before with the mactex.lisp file
> in src/, and I just installed it by hand. Is there a general wildcard
> file pattern specifying files that we could *safely* install and cover
> any references in the existing documentation?
>
> Thanks!
>
> Daniel Martins <dmartins@lcmi.ufsc.br> writes:
>
> > Dear Camm,
> >
> > As you are the maintainer of the maxima package I am sending in a copy
> > of the problem I found using the testing version of maxima on my
> > debian potato.
> >
> > The function trigrat that is cited in the trigonometric section of the
> > info file with an example silply cannot be accesed
> >
> > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > subdirectory maxima5-4/share and is different from the remaining
> > remaing function suffixes. Some of them are .lsp (not .lisp).
> >
> > I dont know how to overcome this problem and I am not a lisp
> > programmer (sorry!)
> >
> > Anyway I am describing below a sample session. Ate the end the
> > comments in the info file regarding trigrat
> >
> >
> > ***************************************************************
> >
> >
> > Thu 4:05pm ~ >maxima
> > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > Licensed under GNU Library General Public License
> > Contains Enhancements by W. Schelter
> > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > Licensed under the GNU Public License (see file COPYING)
> > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> >
> > (combined values: [./###.{o,lsp,lisp},
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> >
> > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> >
> > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > (C2)
> >
> >
> >
> >
> > ***************************************************************
> >
> > - Function: TRIGRAT (trigexp)
> > gives a canonical simplifyed quasilinear form of a trigonometrical
> > expression; trigexp is a rational fraction of several sin, cos or
> > tan, the arguments of them are linear forms in some variables (or
> > kernels) and %pi/n (n integer) with integer coefficients. The
> > result is a simplifyed fraction with numerator and denominator
> > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > possible.(written by D. Lazard).
> >
> > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> >
> > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> >
> > Here is another example (for which the function was intended); see
> > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > VAX 780.
> >
> > (c4) c:%pi/3-a-b;
> >
> > %pi
> > (d4) - b - a + ---
> > 3
> >
> > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> >
> > sin(a) sin(3 b + 3 a)
> > (d5) ---------------------
> > sin(b + a)
> >
> > (c6) ba:bc,c=a,a=c$
> >
> > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> >
> > 2 2
> > sin (a) sin (3 b + 3 a)
> > (d7) -----------------------
> > 2
> > sin (b + a)
> >
> > %pi
> > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > 3
> > - --------------------------------------------------------
> > %pi
> > sin(a - ---) sin(b + a)
> > 3
> >
> > 2 2 %pi
> > sin (3 a) sin (b + a - ---)
> > 3
> > + ---------------------------
> > 2 %pi
> > sin (a - ---)
> > 3
> >
> > (c9) trigrat(ac2);
> > Totaltime= 65866 msec. GCtime= 7716 msec.
> >
> > (d9)
> > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> >
> > - 2 sqrt(3) sin(4 b + 2 a)
> >
> > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> >
> > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> >
> > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> >
> > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> >
> > - 9)/4
> >
> >
> >
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>
From mtest@mail.ma.utexas.edu Fri Apr 13 23:12:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4CfM12221
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:12:41 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05145
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:12:41 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00754;
Fri, 13 Apr 2001 23:12:41 -0500
Message-Id: <200104140412.XAA00754@linux34.ma.utexas.edu>
Date: Fri, 6 Apr 2001 16:26:31 -0500
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
Reply-to: wfs@math.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thank you for the report. I have corrected this in the current
version, as reflected on the cvs site.
and have added the following chages:
2001-04-06 Bill Schelter <wfs@sonia.ma.utexas.edu>
* Fix the install to install all share/*.lisp
* Fix auto-mexpr which had a bug, but only seen
with 'trigrat'
* Fix file_search to also look for .lisp in share/*
Meanwhile you can download the file trigrat.lisp from the cvs pages:
wget 'http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/~checkout~/maxima/share/trigrat.lisp?rev=1.2&content-type=text/plain&cvsroot=maxima' -O trigrat.lisp
From mtest@mail.ma.utexas.edu Fri Apr 13 23:12:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4CtM12226
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:12:55 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05152
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:12:55 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00759;
Fri, 13 Apr 2001 23:12:55 -0500
Message-Id: <200104140412.XAA00759@linux34.ma.utexas.edu>
From: owner@bugs.debian.org (Debian Bug Tracking System)
To: maxima@www.ma.utexas.edu
Date: Fri, 06 Apr 2001 17:04:02 -0500
Status: R
Subject: [Maxima] Message with no Package: tag cannot be processed!
(Maxima bug on trigrat function)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Your message didn't have a Package: line at the start (in the
pseudo-header following the real mail header), or didn't have a
pseudo-header at all.
This makes it much harder for us to categorise and deal with your
problem report. Please _resubmit_ your report and tell us which package
the report is on. For help, check out http://www.debian.org/Bugs/Reporting.html.
Your message was dated Fri, 6 Apr 2001 16:26:31 -0500 and had
message-id <200104062126.QAA28181@sonia.ma.utexas.edu>
and subject Maxima bug on trigrat function.
The complete text of it is attached to this message.
If you need any assistance or explanation please contact me.
Darren Benham
(administrator, Debian Bugs database)
---------------------------------------------------------------------------
Received: (at submit) by bugs.debian.org; 6 Apr 2001 21:26:35 +0000
>From wfs@math.utexas.edu Fri Apr 06 16:26:35 2001
Return-path: <wfs@math.utexas.edu>
Received: from sonia.ma.utexas.edu [128.83.133.239] (root)
by master.debian.org with esmtp (Exim 3.12 1 (Debian))
id 14ldkZ-0006wd-00; Fri, 06 Apr 2001 16:26:35 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id QAA28181;
Fri, 6 Apr 2001 16:26:31 -0500
Date: Fri, 6 Apr 2001 16:26:31 -0500
Message-Id: <200104062126.QAA28181@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: dmartins@lcmi.ufsc.br
CC: camm@enhanced.com, maxima@www.math.utexas.edu, submit@bugs.debian.org
In-reply-to: <Pine.BSF.3.96.1010406162624.1356A-100000@quovadis.lcmi.ufsc.br>
(message from Daniel Martins on Fri, 6 Apr 2001 16:35:53 -0300 (EST))
Subject: Re: Maxima bug on trigrat function
Reply-to: wfs@mail.ma.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <Pine.BSF.3.96.1010406162624.1356A-100000@quovadis.lcmi.ufsc.br>
Delivered-To: submit@bugs.debian.org
Thank you for the report. I have corrected this in the current
version, as reflected on the cvs site.
and have added the following chages:
2001-04-06 Bill Schelter <wfs@sonia.ma.utexas.edu>
* Fix the install to install all share/*.lisp
* Fix auto-mexpr which had a bug, but only seen
with 'trigrat'
* Fix file_search to also look for .lisp in share/*
Meanwhile you can download the file trigrat.lisp from the cvs pages:
wget 'http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/~checkout~/maxima/share/trigrat.lisp?rev=1.2&content-type=text/plain&cvsroot=maxima' -O trigrat.lisp
From mtest@mail.ma.utexas.edu Fri Apr 13 23:13:11 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4DBM12230
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:13:11 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05161
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:13:11 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00776;
Fri, 13 Apr 2001 23:13:10 -0500
Message-Id: <200104140413.XAA00776@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 06 Apr 2001 17:37:24 -0500
From: James Amundson <amundson@fnal.gov>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I just tried a cmulisp-compile with the cvs HEAD version of maxima. The
files cmulisp-regex.lisp and cl-info.lisp are missing. Were they
inadvertently omitted from the cvs commit?
Thanks,
Jim
From mtest@mail.ma.utexas.edu Fri Apr 13 23:13:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4DQM12242
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:13:26 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05165
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:13:26 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00815;
Fri, 13 Apr 2001 23:13:26 -0500
Message-Id: <200104140413.XAA00815@linux34.ma.utexas.edu>
Date: Fri, 6 Apr 2001 17:45:02 -0500
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
Reply-to: wfs@math.utexas.edu
Status: R
Subject: [Maxima] Re: recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I just tried a cmulisp-compile with the cvs HEAD version of maxima. The
files cmulisp-regex.lisp and cl-info.lisp are missing. Were they
Thank you.
I have just added the couple of cmulisp files by
toy@rtp.ericsson.se for the regexp stuff for the access to the
documentation.
thanks,
bill
From mtest@mail.ma.utexas.edu Fri Apr 13 23:13:45 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4DjM12247
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:13:45 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05175
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:13:44 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00820;
Fri, 13 Apr 2001 23:13:44 -0500
Message-Id: <200104140413.XAA00820@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 07 Apr 2001 00:23:26 -0400
Status: R
Subject: [Maxima] Re: recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I also just noticed the cmulisp work. What is the plan?
Is work on gcl going to continue, or will it be replaced by cmulisp?
Or will one have the option of either? Is there an advantage to one
or the other? I only ask as to avoid any work on porting gcl to
different architectures if it is likely to be replaced soon.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:13:59 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4DxM12276
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:13:59 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05182
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:13:59 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00825;
Fri, 13 Apr 2001 23:13:59 -0500
Message-Id: <200104140413.XAA00825@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 07 Apr 2001 00:24:30 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
And thank you for the quick fixes! They're now incorporated and
uploaded in the Debian package.
Take care,
Bill Schelter <wfs@math.utexas.edu> writes:
> Thank you for the report. I have corrected this in the current
> version, as reflected on the cvs site.
>
> and have added the following chages:
> 2001-04-06 Bill Schelter <wfs@sonia.ma.utexas.edu>
>
> * Fix the install to install all share/*.lisp
> * Fix auto-mexpr which had a bug, but only seen
> with 'trigrat'
> * Fix file_search to also look for .lisp in share/*
>
>
> Meanwhile you can download the file trigrat.lisp from the cvs pages:
>
> wget 'http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/~checkout~/maxima/share/trigrat.lisp?rev=1.2&content-type=text/plain&cvsroot=maxima' -O trigrat.lisp
>
>
>
>
>
>
>
>
>
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:14:17 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4EGM12280
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:14:16 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05189
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:14:16 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00830;
Fri, 13 Apr 2001 23:14:16 -0500
Message-Id: <200104140414.XAA00830@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 07 Apr 2001 00:24:30 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
And thank you for the quick fixes! They're now incorporated and
uploaded in the Debian package.
Take care,
Bill Schelter <wfs@math.utexas.edu> writes:
> Thank you for the report. I have corrected this in the current
> version, as reflected on the cvs site.
>
> and have added the following chages:
> 2001-04-06 Bill Schelter <wfs@sonia.ma.utexas.edu>
>
> * Fix the install to install all share/*.lisp
> * Fix auto-mexpr which had a bug, but only seen
> with 'trigrat'
> * Fix file_search to also look for .lisp in share/*
>
>
> Meanwhile you can download the file trigrat.lisp from the cvs pages:
>
> wget 'http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/~checkout~/maxima/share/trigrat.lisp?rev=1.2&content-type=text/plain&cvsroot=maxima' -O trigrat.lisp
>
>
>
>
>
>
>
>
>
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:14:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4EWM12287
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:14:32 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05193
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:14:32 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00835;
Fri, 13 Apr 2001 23:14:32 -0500
Message-Id: <200104140414.XAA00835@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 07 Apr 2001 00:28:32 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings!
Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> Camm,
>
> Thanks for the prompt reply,
>
> I have an extra remark.
>
> I did notice also that the debian package does not depend upon the gcl
> debian package. I dont know if this is implicitly compiled with gcl or
> not. Maybe "debianized" maxima should "suggest" gcl ?
>
The Debian package does a subbuild on gcl when building maxima. My
understanding is that there is no further run-time dependance on gcl.
> About trigrat again. I find this file quite important. It is a
> differential relative to other simplifications in trigonometric methods.
> Simply ignore it in the documentation appears to me as a not good idea.
>
Its now included in the latest package uploaded today, thanks to the
work of Dr. Schelter.
Take care,
>
> Thanks again,
>
> Daniel
>
>
> On 6 Apr 2001, Camm Maguire wrote:
>
> > Subject: maxima: missing trigrat.lisp
> > Package: maxima
> > Version: 5.5-beta-4
> > Severity: normal
> >
> >
> > Greetings, and thank you for your report. I'm submitting this to the
> > Debian Bug tracking system on your behalf to better keep track of this
> > issue. In general, there are many files in the source package which
> > are not installed by default in the makefiles, and it appears that the
> > installed list has gotten out of date with respect to the
> > documentation. I'm also ccing this message to the maxima list to
> > enquire as to whether it would be better to delete the reference to
> > trigrat from the documentation, or to include it in the installation.
> >
> > Dr. Schelter, this issue has come up before with the mactex.lisp file
> > in src/, and I just installed it by hand. Is there a general wildcard
> > file pattern specifying files that we could *safely* install and cover
> > any references in the existing documentation?
> >
> > Thanks!
> >
> > Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> >
> > > Dear Camm,
> > >
> > > As you are the maintainer of the maxima package I am sending in a copy
> > > of the problem I found using the testing version of maxima on my
> > > debian potato.
> > >
> > > The function trigrat that is cited in the trigonometric section of the
> > > info file with an example silply cannot be accesed
> > >
> > > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > > subdirectory maxima5-4/share and is different from the remaining
> > > remaing function suffixes. Some of them are .lsp (not .lisp).
> > >
> > > I dont know how to overcome this problem and I am not a lisp
> > > programmer (sorry!)
> > >
> > > Anyway I am describing below a sample session. Ate the end the
> > > comments in the info file regarding trigrat
> > >
> > >
> > > ***************************************************************
> > >
> > >
> > > Thu 4:05pm ~ >maxima
> > > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > > Licensed under GNU Library General Public License
> > > Contains Enhancements by W. Schelter
> > > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > > Licensed under the GNU Public License (see file COPYING)
> > > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> > >
> > > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> > >
> > > (combined values: [./###.{o,lsp,lisp},
> > >
> > > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> > >
> > > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> > >
> > > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> > >
> > > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > > (C2)
> > >
> > >
> > >
> > >
> > > ***************************************************************
> > >
> > > - Function: TRIGRAT (trigexp)
> > > gives a canonical simplifyed quasilinear form of a trigonometrical
> > > expression; trigexp is a rational fraction of several sin, cos or
> > > tan, the arguments of them are linear forms in some variables (or
> > > kernels) and %pi/n (n integer) with integer coefficients. The
> > > result is a simplifyed fraction with numerator and denominator
> > > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > > possible.(written by D. Lazard).
> > >
> > > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> > >
> > > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> > >
> > > Here is another example (for which the function was intended); see
> > > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > > VAX 780.
> > >
> > > (c4) c:%pi/3-a-b;
> > >
> > > %pi
> > > (d4) - b - a + ---
> > > 3
> > >
> > > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> > >
> > > sin(a) sin(3 b + 3 a)
> > > (d5) ---------------------
> > > sin(b + a)
> > >
> > > (c6) ba:bc,c=a,a=c$
> > >
> > > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> > >
> > > 2 2
> > > sin (a) sin (3 b + 3 a)
> > > (d7) -----------------------
> > > 2
> > > sin (b + a)
> > >
> > > %pi
> > > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > > 3
> > > - --------------------------------------------------------
> > > %pi
> > > sin(a - ---) sin(b + a)
> > > 3
> > >
> > > 2 2 %pi
> > > sin (3 a) sin (b + a - ---)
> > > 3
> > > + ---------------------------
> > > 2 %pi
> > > sin (a - ---)
> > > 3
> > >
> > > (c9) trigrat(ac2);
> > > Totaltime= 65866 msec. GCtime= 7716 msec.
> > >
> > > (d9)
> > > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> > >
> > > - 2 sqrt(3) sin(4 b + 2 a)
> > >
> > > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> > >
> > > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> > >
> > > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> > >
> > > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> > >
> > > - 9)/4
> > >
> > >
> > >
> >
> > --
> > Camm Maguire camm@enhanced.com
> > ==========================================================================
> > "The earth is but one country, and mankind its citizens." -- Baha'u'llah
> >
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:14:52 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4EqM12292
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:14:52 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05218
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:14:52 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00840;
Fri, 13 Apr 2001 23:14:52 -0500
Message-Id: <200104140414.XAA00840@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 07 Apr 2001 00:28:32 -0400
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings!
Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> Camm,
>
> Thanks for the prompt reply,
>
> I have an extra remark.
>
> I did notice also that the debian package does not depend upon the gcl
> debian package. I dont know if this is implicitly compiled with gcl or
> not. Maybe "debianized" maxima should "suggest" gcl ?
>
The Debian package does a subbuild on gcl when building maxima. My
understanding is that there is no further run-time dependance on gcl.
> About trigrat again. I find this file quite important. It is a
> differential relative to other simplifications in trigonometric methods.
> Simply ignore it in the documentation appears to me as a not good idea.
>
Its now included in the latest package uploaded today, thanks to the
work of Dr. Schelter.
Take care,
>
> Thanks again,
>
> Daniel
>
>
> On 6 Apr 2001, Camm Maguire wrote:
>
> > Subject: maxima: missing trigrat.lisp
> > Package: maxima
> > Version: 5.5-beta-4
> > Severity: normal
> >
> >
> > Greetings, and thank you for your report. I'm submitting this to the
> > Debian Bug tracking system on your behalf to better keep track of this
> > issue. In general, there are many files in the source package which
> > are not installed by default in the makefiles, and it appears that the
> > installed list has gotten out of date with respect to the
> > documentation. I'm also ccing this message to the maxima list to
> > enquire as to whether it would be better to delete the reference to
> > trigrat from the documentation, or to include it in the installation.
> >
> > Dr. Schelter, this issue has come up before with the mactex.lisp file
> > in src/, and I just installed it by hand. Is there a general wildcard
> > file pattern specifying files that we could *safely* install and cover
> > any references in the existing documentation?
> >
> > Thanks!
> >
> > Daniel Martins <dmartins@lcmi.ufsc.br> writes:
> >
> > > Dear Camm,
> > >
> > > As you are the maintainer of the maxima package I am sending in a copy
> > > of the problem I found using the testing version of maxima on my
> > > debian potato.
> > >
> > > The function trigrat that is cited in the trigonometric section of the
> > > info file with an example silply cannot be accesed
> > >
> > > In the source code of the maxima 5.4 it appears as trigrat.lisp in the
> > > subdirectory maxima5-4/share and is different from the remaining
> > > remaing function suffixes. Some of them are .lsp (not .lisp).
> > >
> > > I dont know how to overcome this problem and I am not a lisp
> > > programmer (sorry!)
> > >
> > > Anyway I am describing below a sample session. Ate the end the
> > > comments in the info file regarding trigrat
> > >
> > >
> > > ***************************************************************
> > >
> > >
> > > Thu 4:05pm ~ >maxima
> > > GCL (GNU Common Lisp) Version(2.3) Sun Aug 20 20:05:49 CEST 2000
> > > Licensed under GNU Library General Public License
> > > Contains Enhancements by W. Schelter
> > > Maxima 5.4 Sun Aug 20 20:05:46 CEST 2000 (with enhancements by W. Schelter).
> > > Licensed under the GNU Public License (see file COPYING)
> > > (C1) trigrat(sin(3*a)/sin(a+%pi/3));
> > >
> > > Could not find `trigrat' using paths in FILE_SEARCH_LISP,SYSTEM
> > >
> > > (combined values: [./###.{o,lsp,lisp},
> > >
> > > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> > >
> > > /usr/lib/maxima-5.4/{src,share1,sym}/###.o,
> > >
> > > /usr/lib/maxima-5.4/{src,share1}/###.lisp, /usr/lib/maxima-5.4/{sym}/###.lsp,
> > >
> > > /usr/lib/maxima-5.4/src/../{src,share,share1,sharem}/foo.{mc,mac}] )
> > > #0: TRIGRAT(?_l=[SIN(3*a)/SIN(a+%PI/3)])
> > > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > > (C2)
> > >
> > >
> > >
> > >
> > > ***************************************************************
> > >
> > > - Function: TRIGRAT (trigexp)
> > > gives a canonical simplifyed quasilinear form of a trigonometrical
> > > expression; trigexp is a rational fraction of several sin, cos or
> > > tan, the arguments of them are linear forms in some variables (or
> > > kernels) and %pi/n (n integer) with integer coefficients. The
> > > result is a simplifyed fraction with numerator and denominator
> > > linear in sin and cos. Thus TRIGRAT linearize always when it is
> > > possible.(written by D. Lazard).
> > >
> > > (c1) trigrat(sin(3*a)/sin(a+%pi/3));
> > >
> > > (d1) sqrt(3) sin(2 a) + cos(2 a) - 1
> > >
> > > Here is another example (for which the function was intended); see
> > > [Davenport, Siret, Tournier, Calcul Formel, Masson (or in english,
> > > Addison-Wesley), section 1.5.5, Morley theorem). Timings are on
> > > VAX 780.
> > >
> > > (c4) c:%pi/3-a-b;
> > >
> > > %pi
> > > (d4) - b - a + ---
> > > 3
> > >
> > > (c5) bc:sin(a)*sin(3*c)/sin(a+b);
> > >
> > > sin(a) sin(3 b + 3 a)
> > > (d5) ---------------------
> > > sin(b + a)
> > >
> > > (c6) ba:bc,c=a,a=c$
> > >
> > > (c7) ac2:ba^2+bc^2-2*bc*ba*cos(b);
> > >
> > > 2 2
> > > sin (a) sin (3 b + 3 a)
> > > (d7) -----------------------
> > > 2
> > > sin (b + a)
> > >
> > > %pi
> > > 2 sin(a) sin(3 a) cos(b) sin(b + a - ---) sin(3 b + 3 a)
> > > 3
> > > - --------------------------------------------------------
> > > %pi
> > > sin(a - ---) sin(b + a)
> > > 3
> > >
> > > 2 2 %pi
> > > sin (3 a) sin (b + a - ---)
> > > 3
> > > + ---------------------------
> > > 2 %pi
> > > sin (a - ---)
> > > 3
> > >
> > > (c9) trigrat(ac2);
> > > Totaltime= 65866 msec. GCtime= 7716 msec.
> > >
> > > (d9)
> > > - (sqrt(3) sin(4 b + 4 a) - cos(4 b + 4 a)
> > >
> > > - 2 sqrt(3) sin(4 b + 2 a)
> > >
> > > + 2 cos(4 b + 2 a) - 2 sqrt(3) sin(2 b + 4 a) + 2 cos(2 b + 4 a)
> > >
> > > + 4 sqrt(3) sin(2 b + 2 a) - 8 cos(2 b + 2 a) - 4 cos(2 b - 2 a)
> > >
> > > + sqrt(3) sin(4 b) - cos(4 b) - 2 sqrt(3) sin(2 b) + 10 cos(2 b)
> > >
> > > + sqrt(3) sin(4 a) - cos(4 a) - 2 sqrt(3) sin(2 a) + 10 cos(2 a)
> > >
> > > - 9)/4
> > >
> > >
> > >
> >
> > --
> > Camm Maguire camm@enhanced.com
> > ==========================================================================
> > "The earth is but one country, and mankind its citizens." -- Baha'u'llah
> >
>
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:15:21 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4FLM12416
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:15:21 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05295
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:15:21 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00847;
Fri, 13 Apr 2001 23:15:21 -0500
Message-Id: <200104140415.XAA00847@linux34.ma.utexas.edu>
Date: Sat, 7 Apr 2001 12:02:07 -0500
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
Reply-to: wfs@math.utexas.edu
Status: R
Subject: [Maxima] Re: recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I also just noticed the cmulisp work. What is the plan?
Is work on gcl going to continue, or will it be replaced by cmulisp?
Or will one have the option of either? Is there an advantage to one
The work on GCL will definitely continue, and I feel (perhaps biased
of course) that GCL is the best for maxima if it is available on the
platform. Having full control over GCL we are guaranteed that it will
not change in ways undesirable for Maxima, and that it can be
optimized for it. I know GCL does not have any memory leaks, and it
is used in industry for example by the program verification, chip
verification people for doing things like proving the AMD k7 floating
point unit correct. This involved computations taking weeks to run on
powerful processors. GCL is faster on their programs and reliable.
GCL runs the basic tests in maxima about 3 times as fast as Clisp.
The latter is a very good lisp, but if gcl runs on the platform I
would prefer it. Personally I need the ability to single step line by
line at the lisp level in debugging maxima at the lisp level, and I
know how to do that in GCL (having written the code myself!), whereas
I will never be as competent in someone else's lisp.
However, that said, I think it is good to maintain compatibility with
other lisps, so that people can use features or platforms that may be
unique to those lisps, and I am very happy to see people contributing
patches and making sure it does run elsewhere.
And thank you for the quick fixes! They're now incorporated and
uploaded in the Debian package.
Thank YOU for making the debian package so up to date!!
And in answer to someone else's question, maxima once built
under gcl does not depend on gcl being on the system.
w
From mtest@mail.ma.utexas.edu Fri Apr 13 23:15:34 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4FYM12434
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:15:34 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05320
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:15:34 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00852;
Fri, 13 Apr 2001 23:15:34 -0500
Message-Id: <200104140415.XAA00852@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Mon, 9 Apr 2001 13:16:14 -0300 (EST)
From: Daniel Martins <dmartins@lcmi.ufsc.br>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Many thanks for all. It is the first time I send a bug report to Debian
and the answer was unexpectly fast and good.
Thank you all. I am porting a program originally in Mathematica to Maxima
and I hope I can perform this task. Trigrat() and tex() were the most
attrative functions to me opt for this change (besides of course GPL) !!
Daniel
Daniel Martins | Personal address:
Depto de Engenharia Mecanica | r Antonieta de Barros, 666 ap 102 bl C1
Universidade Federal do Parana| Phone +55-48-2282411
81531-990 Curitiba PR BRAZIL | 88070-700 Florianopolis SC BRAZIL
E-mail: daniel@demec.ufpr.br | Fax +55-48-2482659 -- ICQ 84748136
From mtest@mail.ma.utexas.edu Fri Apr 13 23:15:46 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4FkM12461
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:15:46 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05327
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:15:46 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00857;
Fri, 13 Apr 2001 23:15:46 -0500
Message-Id: <200104140415.XAA00857@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Mon, 9 Apr 2001 13:16:14 -0300 (EST)
From: Daniel Martins <dmartins@lcmi.ufsc.br>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Many thanks for all. It is the first time I send a bug report to Debian
and the answer was unexpectly fast and good.
Thank you all. I am porting a program originally in Mathematica to Maxima
and I hope I can perform this task. Trigrat() and tex() were the most
attrative functions to me opt for this change (besides of course GPL) !!
Daniel
Daniel Martins | Personal address:
Depto de Engenharia Mecanica | r Antonieta de Barros, 666 ap 102 bl C1
Universidade Federal do Parana| Phone +55-48-2282411
81531-990 Curitiba PR BRAZIL | 88070-700 Florianopolis SC BRAZIL
E-mail: daniel@demec.ufpr.br | Fax +55-48-2482659 -- ICQ 84748136
From mtest@mail.ma.utexas.edu Fri Apr 13 23:15:58 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4FwM12466
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:15:58 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05331
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:15:58 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00862;
Fri, 13 Apr 2001 23:15:58 -0500
Message-Id: <200104140415.XAA00862@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Mon, 09 Apr 2001 09:19:43 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
It would be good to keep track of the things you had to
do in the conversion so that we can put together
a FAQ on "how do I convert my mathematica program to maxima".
RJF
Daniel Martins wrote:
>
> Many thanks for all. It is the first time I send a bug report to Debian
> and the answer was unexpectly fast and good.
>
> Thank you all. I am porting a program originally in Mathematica to Maxima
> and I hope I can perform this task. Trigrat() and tex() were the most
> attrative functions to me opt for this change (besides of course GPL) !!
>
> Daniel
>
> Daniel Martins | Personal address:
> Depto de Engenharia Mecanica | r Antonieta de Barros, 666 ap 102 bl C1
> Universidade Federal do Parana| Phone +55-48-2282411
> 81531-990 Curitiba PR BRAZIL | 88070-700 Florianopolis SC BRAZIL
> E-mail: daniel@demec.ufpr.br | Fax +55-48-2482659 -- ICQ 84748136
From mtest@mail.ma.utexas.edu Fri Apr 13 23:16:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4GAM12477
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:16:10 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05336
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:16:10 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00867;
Fri, 13 Apr 2001 23:16:10 -0500
Message-Id: <200104140416.XAA00867@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Mon, 9 Apr 2001 13:30:22 -0300 (EST)
From: Daniel Martins <dmartins@lcmi.ufsc.br>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Maxima bug on trigrat function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Richard,
Thank you for the sugggestion.
I will do my best for it. If in the next 4 months you receive nothing: I
failed, and you can send my best wishes to Stephen Wolfram :)
Speaking more seriously I have with me a small group that works a lot
with mathematica and if could do the job with one program I will need
to convince them after all. In the meantime I will be forced to keep notes
of the job. If the work seems to be fruitful I will even start to learn
LISP ...
Daniel
On Mon, 9 Apr 2001, Richard Fateman wrote:
> It would be good to keep track of the things you had to
> do in the conversion so that we can put together
> a FAQ on "how do I convert my mathematica program to maxima".
>
> RJF
>
>
> Daniel Martins wrote:
> >
> > Many thanks for all. It is the first time I send a bug report to Debian
> > and the answer was unexpectly fast and good.
> >
> > Thank you all. I am porting a program originally in Mathematica to Maxima
> > and I hope I can perform this task. Trigrat() and tex() were the most
> > attrative functions to me opt for this change (besides of course GPL) !!
> >
> > Daniel
> >
> > Daniel Martins | Personal address:
> > Depto de Engenharia Mecanica | r Antonieta de Barros, 666 ap 102 bl C1
> > Universidade Federal do Parana| Phone +55-48-2282411
> > 81531-990 Curitiba PR BRAZIL | 88070-700 Florianopolis SC BRAZIL
> > E-mail: daniel@demec.ufpr.br | Fax +55-48-2482659 -- ICQ 84748136
>
From mtest@mail.ma.utexas.edu Fri Apr 13 23:16:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4GMM12511
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:16:22 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05340
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:16:22 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00872;
Fri, 13 Apr 2001 23:16:22 -0500
Message-Id: <200104140416.XAA00872@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Boris Veytsman <boris@plmsc.psu.edu>
Date: 12 Jun 2000 12:52:06 -0400
Status: R
Subject: [Maxima] [sci.math.symbolic] Problem/Bug in Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I've found this letter in smc newsgroup... Please CC: the responces to
the author.
--
Good luck
-Boris
http://www.plmsc.psu.edu/~boris/
------- Start of forwarded message -------
From: David Ronis <ronis@gibbs.chem.mcgill.ca>
Subject: Problem/Bug in Maxima?
Newsgroups: sci.math.symbolic
Message-ID: <2p715.78$_r3.43895@carnaval.risq.qc.ca>
Date: Mon, 12 Jun 2000 15:33:18 GMT
I've encountered what I think are two bugs in maxima. I need to do
iterated integrals of the form:
f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
f[0](x):=0;
where p[n](x) is a low-order polynomial (defined explicitly) and W(x)
is an unknown function. I've decleared integrate linear.
Here's what happens (say for p[n](x):=x):
(C1) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s[n-1]),s[n-1],0,x);
(D1) f (x) := p (x) + W(x) + INTEGRATE(f (s ), s , 0, x)
n n n - 1 n - 1 n - 1
(C2) f[0](x):=0;
(D2) f (x) := 0
0
(C3) declare(integrate,linear);
(D3) DONE
(C4) p[n](x):=x;
(D4) p (x) := x
n
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
(D6) W(x) + (W(s ) + s ) x + x
1 1
If instead I try:
(C1) declare(integrate,linear);
(D1) DONE
(C2) p[n](x):=x;
(D2) p (x) := x
n
(C3) f[n](x):=p[n](x)+ W(x) + integrate(f[n-1](s),s,0,x);
(D3) f (x) := p (x) + W(x) + INTEGRATE(f (s), s, 0, x)
n n n - 1
(C4) f[0](x):=0;
(D4) f (x) := 0
0
(C5) f[1](x);
(D5) W(x) + x
(C6) f[2](x);
Is x positive, negative, or zero?
pos;
x x
/ /
[ [
(D6) W(x) + x + I W(s) ds + I s ds
] ]
/ /
0 0
(C7) f[3](x);
Is x positive, negative, or zero?
pos;
x s x s x x
/ / / / / /
[ [ [ [ [ [
(D7) W(x) + x + I I W(s) ds ds + I I s ds ds + I W(s) ds + I s ds
] ] ] ] ] ]
/ / / / / /
0 0 0 0 0 0
(C8) f[4](x);
Is x positive, negative, or zero?
pos;
x s s x s s x s
/ / / / / / / /
[ [ [ [ [ [ [ [
(D8) W(x) + x + I I I W(s) ds ds ds + I I I s ds ds ds + I I W(s) ds ds
] ] ] ] ] ] ] ]
/ / / / / / / /
0 0 0 0 0 0 0 0
x s x x
/ / / /
[ [ [ [
+ I I s ds ds + I W(s) ds + I s ds
] ] ] ]
/ / / /
Which is slightly better but still wrong. My questions are:
1. Why doesn't maxima do the trivial integral of x?
2. How do I get it to properly change the symbol used for the
integration variable and limits in multiple integrals?
David
------- End of forwarded message -------
From mtest@mail.ma.utexas.edu Fri Apr 13 23:16:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4GaM12516
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:16:36 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05346
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:16:36 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00883;
Fri, 13 Apr 2001 23:16:36 -0500
Message-Id: <200104140416.XAA00883@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jun 2000 11:49:29 -0400
In-Reply-To: Boris Veytsman's message of "12 Jun 2000 12:52:06 -0400"
Status: R
Subject: [Maxima] libc/ldso dependency in shared-lib maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I maintain the Debian package of maxima, which has
recently been accepted for installation into the unstable tree. I've
included Dr. Schelter's patch enabling shared (not static) linking to
the system C and math libraries. With this patch, we've had a working
package in incoming for some time now.
Meanwhile, I forgot about maxima for a bit, upgraded my machine to the
slightly newer versions of the Debian system packages, and suddenly
maxima segfaults. Another Debian user sees the same thing and has
filed a bug. Rebuilding on my upgraded system restores functionality.
Luckily, I can chase this down if I hurry, as I still have access to a
pre-upgrade machine which can build maxima with debugging symbols.
I would be greatly appreciative, though, if anyone had an insight as
to where to look in advance.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:16:47 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4GlM12521
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:16:47 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05351
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:16:47 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00888;
Fri, 13 Apr 2001 23:16:47 -0500
Message-Id: <200104140416.XAA00888@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Thu, 14 Sep 2000 08:25:18 -0500
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.4a |July
24, 2000) at 09/14/2000 08:25:36 AM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] stopex.mc and powers for maxima 5.4
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm looking for a maxima (version 5.4) powers function and
a working version of stopex. If anyone can point me to
these files, I'd appreciate it.
I'm working on porting three Macsyma 422 programs to maxima;
a macsyma-to-mathml translator, a second order linear DE
solver, and a clone of Macsyma's specfun library (about
a dozen orthogonal polynomials). Once I get them working,
I'll make them freely available.
Porting "back in time" twenty years is interesting; mostly
I've only had to add simple utility functions such as second,
op, and floor. For string functions ($stringp, $getchar, etc), I've
added a few one line lisp programs. Once I spent days porting
a C++ program from gcc 2.7x to gcc 2.9x; compared to that
experience, porting Macsyma 422 to maxima 5.4 has so far been
a breeze.
Specifically:
1) I'm looking for the maxima (version 5.4) powers function;
my share2 directory has a usage file for powers, but no source file.
I can't find the file on maxima's cvs at the University of Texas either.
If anyone can point me to the source code for powers, I'd appreciate it.
2) Maxima's stopex code seems to be broken; stopex.mc
won't even load. It halts when executing
EVAL_WHEN([BATCH,LOADFILE],
IF GET('GNAUTO,'DIAGEVAL_VERSION)=FALSE
THEN LOAD('[GNAUTO,FASL,DSK,DGVAL]))$
Commenting out this line, allows maxima to load stopex.mc.
But then maxima complains that it can't find the freeofl function.
Rolling my own as
freeofl(x,e) := block([ ],
not member(false, apply(append, [outermap(freeof, x, e)]))
);
allows expandwrt to run, but it generates rubbish:
(c1) expandwrt(x*(x+1),x);
(d1) [5x^2+4x(x+1)]
Again, if anyone has a correctly working stopex.mc file, I'd
appreciate it.
Thanks,
Barton Willis
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:17:09 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4H9M12525
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:17:09 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05359
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:17:09 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00894;
Fri, 13 Apr 2001 23:17:09 -0500
Message-Id: <200104140417.XAA00894@linux34.ma.utexas.edu>
MIME-Version: 1.0
From: "Hickey, Gregory" <GHickey@nbpower.com>
To: maxima@www.ma.utexas.edu
Date: Fri, 1 Dec 2000 14:32:36 -0400
Content-Type: text/plain;
charset="iso-8859-1"
Status: R
Subject: [Maxima] FW: Macsyma
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Good afternoon, I had sent an earlier question to Paul S. Wang w.r.t.
apparent demise of 'Macsyma' and 'PDEase' product line and he (as indicated
below) referred me to you. Got time for a quick question?....Do you know to
what extent both products (or their equivalent) may be available/supported
in GNU project?
Best Regards,
Gregory A. Hickey, P. Eng.
-----Original Message-----
From: Paul S. Wang [mailto:pwang@mcs.kent.edu]
<mailto:[mailto:pwang@mcs.kent.edu]>
Sent: November 28, 2000 4:22 PM
To: GHickey@nbpower.com <mailto:GHickey@nbpower.com>
Subject: Re: Macsyma
I don't really know. But that is a good question.
You may try
wfs@fireant.ma.utexas.edu <mailto:wfs@fireant.ma.utexas.edu> (Bill
Schelter, AKCL/maxima)
and see if Bill has any info.
Paul>
> Thank you very much. I have(had) a paid up maintenance agreement
with them
> for operation of the program; do you know whether they went beyond
Ver2.4,
> also what has happened to their 'PDEase' product..do you know if
'PDEase' is
> also available through GNU effort? Again thank you for responding.
/ Greg H.
From mtest@mail.ma.utexas.edu Fri Apr 13 23:17:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4HeM12556
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:17:40 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05367
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:17:40 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00899;
Fri, 13 Apr 2001 23:17:40 -0500
Message-Id: <200104140417.XAA00899@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Mon, 26 Feb 2001 16:46:42 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.5 |September
22, 2000) at 02/26/2001 04:46:44 PM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Is there a Maxima equivalent of Macsyma's initialization file? Under
Macsyma the
file is called macsyma-init.macsyma. In this file, you can set filesearch
and issue
setupautoload statements. Maxima's info file mentions the initialization
file, but
all my guesses for where to put it and what to call it have failed.
Thanks,
[Barton, Willis] = 0
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:00 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4I0M12567
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:00 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05392
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:00 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00906;
Fri, 13 Apr 2001 23:18:00 -0500
Message-Id: <200104140418.XAA00906@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 08 Mar 2001 11:41:30 -0500
Status: R
Subject: [Maxima] Re: Old Macsyma code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Just to let everyone know that I received another reply
from Richard Petti, and he asks for statistics on Maxima usage and
downloads, as he may be able to use this information to help free the
old Macsyma code. So he wants to help! Does anyone have access to
such information, even if partial?
Take care,
Camm Maguire <camm@enhanced.com> writes:
> Greetings! Just to follow up on an old suggestions, I've contacted
> Richard Petti, and he assures me that the person who controls Macsyma
> now has no intention of making the source openly available in the near
> future.
>
> Take care,
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4IAM12571
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:10 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05396
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:10 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00911;
Fri, 13 Apr 2001 23:18:10 -0500
Message-Id: <200104140418.XAA00911@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Sat, 10 Mar 2001 10:07:30 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.5 |September
22, 2000) at 03/10/2001 10:07:32 AM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] maxima initialization file
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thanks for the help with maxima's initialization file.
Using maxima 5.4 under Linux, I've only been able to get maxima to read
init.lsp
if the file is in the working directory. Putting it in /usr/lib/maxima-5.4
or
/usr/lib/maxima-5.4/src didn't work for me.
In the process of creating my init.lsp file, I discovered that maxima's
save function
outputs
(in-package "maxima"
This needs to be manually changed to
(in-package "maxima")
To auto-load the function "to_html" located in the file
/home/barton/maxima/mathml4.3.o, the
following init.lsp file works for me:
;;; -*- mode: lisp; package:maxima; syntax:common-lisp; -*-
(in-package "maxima")
(defprop |$to_html| #"/home/barton/maxima/mathml4.3.o" autoload)
(add2lnc '|$to_html| $props)
BLW
University of Nebraska at Kearney
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:19 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4IJM12577
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:19 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05400
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:19 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00916;
Fri, 13 Apr 2001 23:18:19 -0500
Message-Id: <200104140418.XAA00916@linux34.ma.utexas.edu>
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
From: willisb@unk.edu
Date: Wed, 21 Mar 2001 14:55:12 -0600
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 03/21/2001 02:55:16 PM
Content-type: text/plain; charset=us-ascii
Status: R
Subject: [Maxima] prefix operators in maxima 4.5 & 5.5
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Defining "curl" to be a prefix operator makes closefile() parse as curl
osefile(). Is there
there a switch that changes this behavior? Specifically:
(c1) prefix("curl");
(d1) "CURL"
(c2) closefile("buddy.out");
(d2) CURL osefile(buddy.out)
/* cl is also a prefix operator */
(c3) cl x;
(c3) CURL x
(I've been playing with maxima's vector packages. I may adopt it as a
summer programming project.)
Regards,
Barton Willis
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4IUM12582
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:30 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05405
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:30 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00921;
Fri, 13 Apr 2001 23:18:30 -0500
Message-Id: <200104140418.XAA00921@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Wed, 04 Apr 2001 14:46:02 +0200
From: Oscar Lopez <oscar@iit.upco.es>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Newbie problem: plotting with maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear maxima users
I am trying to start using maxima. After I compiled gcl-2.3.8 and
maxima-5.4 I am trying to get some plots. But when I tried something
like:
plot2d(sin(x),[x,-5,5]);
or
plot3d(2^(-u^2+v^2),[u,-5,5],[v,-7,7]);
the screen is completely full of data but any graphic appear. I thought
that maxima had the possibility to use Tcl/tk in order to plot graphics
on the screen, but it doesn't work for me. What am i doing wrong ?
I tested gcl (tcl-tk) doing
> (si::tkconnect)
> (load "/usr/local/lib/gcl-2.3.8/gcl-tk/demos/widget.lisp")
and it worked pretty well. I have in my linux box:
tcl-8.3.2-4mdk
tk-8.3.2-4mdk
tclx-8.3.2-4mdk
How can I get plots from maxima ? For me, it is not necessary to use an
interface it would be suficient enough to produce gnuplot format output,
or whatever it was.
Please reply directly the answers to me because I am not subscribe to
this list.
Thank you in advance for your help.
--
http://www.iit.upco.es/~oscar
The greatest remedy for anger is delay.
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:39 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4IdM12587
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:39 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05409
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:39 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00926;
Fri, 13 Apr 2001 23:18:39 -0500
Message-Id: <200104140418.XAA00926@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Thu, 05 Apr 2001 07:54:46 +0200
From: Oscar Lopez <oscar@iit.upco.es>
To: maxima@www.ma.utexas.edu
Status: R
Subject: [Maxima] Re: Newbie problem: plotting with maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Oscar Lopez wrote:
>
> How can I get plots from maxima ? For me, it is not necessary to use an
> interface it would be suficient enough to produce gnuplot format output,
> or whatever it was.
>
At the end it was a problem in the omplotdata file, for recent
distributions of Tcl-Tk the file wish8.0 doesn't exist anymore. In order
to use omplotdata it is enough to change wish8.0 wish
-----------------------------------------------------------------------------
3c3
< exec wish "$0" "$@"
---
> exec wish8.0 "$0" "$@"
-----------------------------------------------------------------------------
--
http://www.iit.upco.es/~oscar
We'll be recording at the Paradise Friday night. Live, on the Death
label.
-- Swan, "Phantom of the Paradise"
From mtest@mail.ma.utexas.edu Fri Apr 13 23:18:48 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4ImM12592
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:18:48 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05413
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:18:48 -0500
Received: (from mtest@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00931;
Fri, 13 Apr 2001 23:18:48 -0500
Message-Id: <200104140418.XAA00931@linux34.ma.utexas.edu>
MIME-Version: 1.0
Date: Fri, 06 Apr 2001 17:37:24 -0500
From: James Amundson <amundson@fnal.gov>
To: "maxima@www.math.utexas.edu" <maxima@www.ma.utexas.edu>
Status: R
Subject: [Maxima] recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I just tried a cmulisp-compile with the cvs HEAD version of maxima. The
files cmulisp-regex.lisp and cl-info.lisp are missing. Were they
inadvertently omitted from the cvs commit?
Thanks,
Jim
From root@linux34.ma.utexas.edu Fri Apr 13 23:25:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4PoM12851
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:25:50 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05455
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:25:50 -0500
From: root@linux34.ma.utexas.edu
Received: (from root@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA00998;
Fri, 13 Apr 2001 23:25:50 -0500
Message-Id: <200104140425.XAA00998@linux34.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
In-reply-to: <3AD787E1.675BC5B7@cs.berkeley.edu> (message from Richard Fateman
on Fri, 13 Apr 2001 16:12:33 -0700)
Subject: Re: [Maxima] compiling in allegro common lisp: works.
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <200104132052.PAA12938@sonia.ma.utexas.edu> <3AD787E1.675BC5B7@cs.berkeley.edu>
Date: Fri, 13 Apr 2001 22:55:42 -0500
Status: RO
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
For GCL I was able to run on an 850Mhz Pentium (linux) machine which did not
have other big jobs running, and so the time for execution is
the same as wallclock time (ie elapsed time).
Maxima 5.5 Fri Apr 6 15:15:13 CDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000 t) (si::allocate-relocatable-pages 2000 t))
2000
(C1) (showtime:all, ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.80 seconds (2.81 elapsed)
===========
In reference to the compiling under allegro:
it complains about reference to the serror package in
sys-proclaim (seems I can #-allegro comment it out?)
Yes certainly #-allegro it.
You dump only a dll or dxl and then when you
start up,
you specify this file. When I do, I'll send
an compile-allegro.lisp file out.
Please do!
william
_______________________________________________
Maxima mailing list
Maxima@www.math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima
From root@linux34.ma.utexas.edu Fri Apr 13 23:25:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3E4PtM12856
for <maxima@math.utexas.edu>; Fri, 13 Apr 2001 23:25:55 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05462
for <maxima@www.ma.utexas.edu>; Fri, 13 Apr 2001 23:25:55 -0500
Received: (from root@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA01004;
Fri, 13 Apr 2001 23:25:55 -0500
Message-Id: <200104140425.XAA01004@linux34.ma.utexas.edu>
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
Reply-to: wfs@math.utexas.edu
Status: RO
Subject: [Maxima] Re: recent cmulisp commits to cvs
Date: Sat, 7 Apr 2001 12:02:07 -0500
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I also just noticed the cmulisp work. What is the plan?
Is work on gcl going to continue, or will it be replaced by cmulisp?
Or will one have the option of either? Is there an advantage to one
The work on GCL will definitely continue, and I feel (perhaps biased
of course) that GCL is the best for maxima if it is available on the
platform. Having full control over GCL we are guaranteed that it will
not change in ways undesirable for Maxima, and that it can be
optimized for it. I know GCL does not have any memory leaks, and it
is used in industry for example by the program verification, chip
verification people for doing things like proving the AMD k7 floating
point unit correct. This involved computations taking weeks to run on
powerful processors. GCL is faster on their programs and reliable.
GCL runs the basic tests in maxima about 3 times as fast as Clisp.
The latter is a very good lisp, but if gcl runs on the platform I
would prefer it. Personally I need the ability to single step line by
line at the lisp level in debugging maxima at the lisp level, and I
know how to do that in GCL (having written the code myself!), whereas
I will never be as competent in someone else's lisp.
However, that said, I think it is good to maintain compatibility with
other lisps, so that people can use features or platforms that may be
unique to those lisps, and I am very happy to see people contributing
patches and making sure it does run elsewhere.
And thank you for the quick fixes! They're now incorporated and
uploaded in the Debian package.
Thank YOU for making the debian package so up to date!!
And in answer to someone else's question, maxima once built
under gcl does not depend on gcl being on the system.
w
_______________________________________________
Maxima mailing list
Maxima@www.math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Sat Apr 14 15:35:54 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3EKZsM07610
for <maxima@math.utexas.edu>; Sat, 14 Apr 2001 15:35:54 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA22002
for <maxima@www.ma.utexas.edu>; Sat, 14 Apr 2001 15:35:54 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id PAA20888;
Sat, 14 Apr 2001 15:35:54 -0500
Date: Sat, 14 Apr 2001 15:35:54 -0500
Message-Id: <200104142035.PAA20888@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: fateman@cs.berkeley.edu, maxima@www.ma.utexas.edu
In-reply-to: <3AD87661.B7208B69@cs.berkeley.edu> (message from Richard Fateman
on Sat, 14 Apr 2001 09:10:09 -0700)
Subject: Re: [Maxima] compiling in allegro common lisp: works.
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <200104132052.PAA12938@sonia.ma.utexas.edu> <3AD787E1.675BC5B7@cs.berkeley.edu> <200104140355.WAA16796@sonia.ma.utexas.edu> <3AD87661.B7208B69@cs.berkeley.edu>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Fateman asks:
GCL looks to be pretty fast there!
Is there any c-code for the polynomial/rational function
stuff in Maxima? (In the original code I think
There is c code for ctimes, cplus, and cmod (the integer parts of
polynomial times), which is put on as an optimizer. I just tried an
experiment of removing that code and just putting in the standard
common lisp function proclamations as in sys-proclaim.lisp.
The time went from 2.81 seconds to 2.94 seconds (both were elapsed
time = run time since machine was unloaded), so I guess the
optimizations help a little bit (4.4%). When I originally wrote the C
versions [many years ago!], I had not yet implemented the very fast
function calling of functions with a fixed number of arguments in GCL,
which required my garbage collection of the C stack in GCL etc: Such
functions now compile to c functions of the same number of arguments
and the calls are made via the c stack or via registers depending on
the compiler, and so they are fast, with the only overhead over
regular C being one memory look up since the function call is of the
form (*faddr)(a,b,c) instead of f(a,b,c). Basically there is not much
you can do in C that you can't do in lisp if you understand the
compiler.. Of course since I was the one who did the original version
of gcc for the x86, I do understand both the lisp and c compilers
which of course is one reason I personally like the
maxima->gcl->gcc->assembler chain! Of course our bignum code
is still not so optimal, when I was redoing the bignum code of GCL
last time the good GNU mp bignum code did not exist. Also the
ability of gcc to handle long long 's did not exist. So there is
definitely room for improvement.
Bill
From daniel@nas20-165.wnt.club-internet.fr Sun Apr 15 03:02:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3F82ZM26944
for <maxima@math.utexas.edu>; Sun, 15 Apr 2001 03:02:35 -0500
Received: from nas20-165.wnt.club-internet.fr (IDENT:postfix@nas20-165.wnt.club-internet.fr [213.44.179.165])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id DAA31085
for <maxima@www.ma.utexas.edu>; Sun, 15 Apr 2001 03:02:34 -0500
Received: by nas20-165.wnt.club-internet.fr (Postfix, from userid 501)
id 336913855B; Sun, 15 Apr 2001 10:01:11 +0200 (CEST)
Message-ID: <XFMail.010415100111.daniel.duparc@libertysurf.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Sun, 15 Apr 2001 10:01:11 +0200 (CEST)
Reply-To: daniel.duparc@libertysurf.fr
From: Daniel Duparc <daniel.duparc@libertysurf.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] tests with maxima 5.5 beta3
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I just began to run my favorite tests for
computer algebra systems in maxima 5.5 beta3, after
having tried:
(a+b+c+d+1)^35
on my linux box
(amd k6-2 at 300 MHz, 256 MB ram,
512 MB swap, Mandrake 7.1): 21 seconds.
(By the way,
1. Maple V.5.1 cannot do the job:
Error, (in expand/bigpow)
object too large
3,869
2. MuPAD 2.0 succeeds in 401s after
_at least_ one reinitialization of the kernel
(doubling the stack for pari?)
3. pari/gp 2.1 succeeds in 97s with a big initial stack
)
The problem:
------------
I am very confused by the result of
integrate(1/(1+x^5+x),x);
which is, in my opinion, false and very strange, without
any warning.
Best regards.
----
Daniel Duparc <daniel.duparc@libertysurf.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From daniel@nas20-67.wnt.club-internet.fr Sun Apr 15 11:19:09 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3FGJ9M06357
for <maxima@math.utexas.edu>; Sun, 15 Apr 2001 11:19:09 -0500
Received: from nas20-67.wnt.club-internet.fr (IDENT:postfix@nas20-67.wnt.club-internet.fr [213.44.179.67])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA04660
for <maxima@www.ma.utexas.edu>; Sun, 15 Apr 2001 11:19:08 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id 45100389B8; Sun, 15 Apr 2001 18:17:42 +0200 (CEST)
Message-ID: <XFMail.010415181742.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Sun, 15 Apr 2001 18:17:42 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] texting maxima (continued)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The same results were given by Maxima 5.4:
[daniel@georgette ~]$ maxima
GCL (GNU Common Lisp) Version(2.3) ven avr 28 22:31:35 CEST 2000
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.4 ven avr 28 22:31:31 CEST 2000 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) integrate(1/(1+x+x^5),x);
/ 2
[ x - 4 x + 5
I ------------ dx 2 x + 1
] 3 2 2 5 ATAN(-------)
/ x - x + 1 LOG(x + x + 1) SQRT(3)
(D1) ----------------- - --------------- + ---------------
7 14 7 SQRT(3)
(C2)
The true answer is (given for example by MuPAD 1.4.2):
*----* MuPAD 1.4.2 -- The Open Computer Algebra System
/| /|
*----* | Copyright (c) 1997 - 1999 by SciFace Software
| *--|-* All rights reserved.
|/ |/
*----* Licensed to: Daniel Duparc
Type ?demo, ?topics, ?news or ?changes for further information.
>> int(1/(1+x+x^5),x);
/ 1/2 \
1/2 | 2 3 (x + 1/2) |
5 3 atan| ---------------- | 2 /
\ 3 / ln((x + 1/2) + 3/4) |
------------------------------- - -------------------- + sum|
21 14 \
/ 2 3 4
| 5941 X2 3284 X2 54096 X2 216384 X2
X2 ln| x + ------- - -------- + --------- - ---------- +
\ 625 625 625 625
\ \
| 2 3 |
256/625 |, X2 = RootOf(- 12 X3 - 23 X3 + 161 X3 - 1 ) |
/ /
Bests regards.
----
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From fateman@cs.berkeley.edu Sun Apr 15 12:11:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3FHBTM07855
for <maxima@math.utexas.edu>; Sun, 15 Apr 2001 12:11:29 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA05474
for <maxima@www.ma.utexas.edu>; Sun, 15 Apr 2001 12:11:29 -0500
Received: from cs.berkeley.edu (as3-1-68.HIP.Berkeley.EDU [136.152.193.246])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id KAA17173;
Sun, 15 Apr 2001 10:11:11 -0700 (PDT)
Message-ID: <3AD9D556.A20352DE@cs.berkeley.edu>
Date: Sun, 15 Apr 2001 10:07:34 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: dduparc@club-internet.fr
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] texting maxima (continued)
References: <XFMail.010415181742.dduparc@club-internet.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The code for rational function integration in Maxima has been
replaced in the commercial macsyma. Basically, if the denominator
of the rational fraction does not factor over the integers,
then newer solution methods have been discovered. These are
actually kind of clumsy with sum over "rootof" expressions, but
the answer is formally correct. Mupad uses these methods.
There are other, probably better for many users, ways for expressing the
answer.. e.g. finding approximate roots in the complex plane
in this case (where the denominator has no extra parameters).
If the derivative doesn't come back with the same answer,
after simplification, then there may also be a bug in
the procedures.
RJF
Daniel Duparc wrote:
>
> The same results were given by Maxima 5.4:
>
> [daniel@georgette ~]$ maxima
> GCL (GNU Common Lisp) Version(2.3) ven avr 28 22:31:35 CEST 2000
> Licensed under GNU Library General Public License
> Contains Enhancements by W. Schelter
> Maxima 5.4 ven avr 28 22:31:31 CEST 2000 (with enhancements by W. Schelter).
> Licensed under the GNU Public License (see file COPYING)
> (C1) integrate(1/(1+x+x^5),x);
>
> / 2
> [ x - 4 x + 5
> I ------------ dx 2 x + 1
> ] 3 2 2 5 ATAN(-------)
> / x - x + 1 LOG(x + x + 1) SQRT(3)
> (D1) ----------------- - --------------- + ---------------
> 7 14 7 SQRT(3)
> (C2)
>
> The true answer is (given for example by MuPAD 1.4.2):
>
> *----* MuPAD 1.4.2 -- The Open Computer Algebra System
> /| /|
> *----* | Copyright (c) 1997 - 1999 by SciFace Software
> | *--|-* All rights reserved.
> |/ |/
> *----* Licensed to: Daniel Duparc
>
> Type ?demo, ?topics, ?news or ?changes for further information.
>
> >> int(1/(1+x+x^5),x);
>
> / 1/2 \
> 1/2 | 2 3 (x + 1/2) |
> 5 3 atan| ---------------- | 2 /
> \ 3 / ln((x + 1/2) + 3/4) |
> ------------------------------- - -------------------- + sum|
> 21 14 \
>
> / 2 3 4
> | 5941 X2 3284 X2 54096 X2 216384 X2
> X2 ln| x + ------- - -------- + --------- - ---------- +
> \ 625 625 625 625
>
> \ \
> | 2 3 |
> 256/625 |, X2 = RootOf(- 12 X3 - 23 X3 + 161 X3 - 1 ) |
> / /
>
> Bests regards.
> ----
> Daniel Duparc <dduparc@club-internet.fr>
> 29 av. de la Commune de Paris
> 94400 Vitry sur Seine (France)
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Sun Apr 15 23:40:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3G4eoM27779
for <maxima@math.utexas.edu>; Sun, 15 Apr 2001 23:40:50 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA14477
for <maxima@www.ma.utexas.edu>; Sun, 15 Apr 2001 23:40:50 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id XAA31529;
Sun, 15 Apr 2001 23:40:45 -0500
Date: Sun, 15 Apr 2001 23:40:45 -0500
Message-Id: <200104160440.XAA31529@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: daniel.duparc@libertysurf.fr
CC: maxima@www.ma.utexas.edu
In-reply-to: <XFMail.010415100111.daniel.duparc@libertysurf.fr> (message from
Daniel Duparc on Sun, 15 Apr 2001 10:01:11 +0200 (CEST))
Subject: Re: [Maxima] tests with maxima 5.5 beta3
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <XFMail.010415100111.daniel.duparc@libertysurf.fr>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
* I have made some changes to Maxima to handle the integrals
with irreducible factors, see below.
* Also I have changed GCL to compile Maxima on optimize, so that the
test now takes 2.46 seconds rather than 2.81 as previously stated..
[this is 850Mhz Pentium III under linux, gcc 2.95.2, GCL 2.3.8 beta3
with sufficient space allocated]
(C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000 t) (si::allocate-relocatable-pages 2000 t))
(C1)(showtime:all, ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.46 seconds (2.49 elapsed)
======
Details about the integration change:
I have added a switch so that the integration in the term
of sum over the roots of the denominator, will be enabled.
Below is a sample call. This is in the latest snapshot.
One needs several files to bring this uptodate including sinint,
displa, and some others..
(C3) describe(rootso);
- Variable: INTEGRATE_USE_ROOTSOF
default: [false] If not false then when the denominator of an
rational function cannot be factored, we give the integral in a
form which is a sum over the roots of the denominator:
(C4) integrate(1/(1+x+x^5),x);
/ 2
[ x - 4 x + 5
I ------------ dx 2 x + 1
] 3 2 2 5 ATAN(-------)
/ x - x + 1 LOG(x + x + 1) SQRT(3)
(D4) ----------------- - --------------- + ---------------
7 14 7 SQRT(3)
but now we set the flag to be true and the first part of the
integral will undergo further simplification.
(C5) INTEGRATE_USE_ROOTSOF:true;
(D5) TRUE
(C6) integrate(1/(1+x+x^5),x);
==== 2
\ (%R1 - 4 %R1 + 5) LOG(x - %R1)
> -------------------------------
/ 2
==== 3 %R1 - 2 %R1
3 2
%R1 in ROOTSOF(x - x + 1)
(D6) ----------------------------------------------------------
7
2 x + 1
2 5 ATAN(-------)
LOG(x + x + 1) SQRT(3)
- --------------- + ---------------
14 7 SQRT(3)
(C7)
Note that it may be that we want to approximate the roots in the
complex plane, and then provide the function factored, since we
will then be able to group the roots and their complex conjugates,
so as to give a better answer.
From tuukkat@s-inf-pc24.oulu.fi Mon Apr 16 14:44:03 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3GJi3M00976
for <maxima@math.utexas.edu>; Mon, 16 Apr 2001 14:44:03 -0500
Received: from s-inf-pc24.oulu.fi (IDENT:root@s-inf-pc24.oulu.fi [130.231.50.154])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA32313
for <maxima@www.ma.utexas.edu>; Mon, 16 Apr 2001 14:44:03 -0500
Received: from localhost (tuukkat@localhost)
by s-inf-pc24.oulu.fi (8.9.3/8.9.3) with ESMTP id RAA21158
for <maxima@www.ma.utexas.edu>; Mon, 16 Apr 2001 17:21:30 +0300
Date: Mon, 16 Apr 2001 17:21:30 +0300 (EEST)
From: Tuukka Toivonen <tuukkat@s-inf-pc24.oulu.fi>
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] compiling in allegro common lisp
In-Reply-To: <200104132052.PAA12938@sonia.ma.utexas.edu>
Message-ID: <Pine.LNX.4.21.0104161716490.21112-100000@s-inf-pc24.oulu.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Fri, 13 Apr 2001, Bill Schelter wrote:
> (C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000 t) (si::allocate-relocatable-pages 2000 t))
> 2000
> (C1) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
> Evaluation took 3.12 seconds (4.01 elapsed)
> (C2)
...
> the 850mhz machine had another big background job running, so I was
Indeed. I have here 800 MHz Athlon (with Seti@home running background at
low priority) and I get:
(C1) :lisp (progn (allocate 'cons 8000 t) (allocate 'fixnum 1000
t) (si::allocate-relocatable-pages 2000 t))
2000
(C1) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.45 seconds (2.87 elapsed)
(C2) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.68 seconds (3.11 elapsed)
(C3) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.70 seconds (3.14 elapsed)
(C4) (showtime:true,ratsimp((a+b+c+d+1)^35),1)$
Evaluation took 2.74 seconds (3.18 elapsed)
The time tends to increase, but it's now much faster when I allocated more
space as Bill suggested.
The C compiler is egcs-2.91.66 but I'm not quite sure how much that
actually makes difference.
From fateman@cs.berkeley.edu Mon Apr 16 15:44:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3GKicM03932
for <maxima@math.utexas.edu>; Mon, 16 Apr 2001 15:44:38 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA01123
for <maxima@www.ma.utexas.edu>; Mon, 16 Apr 2001 15:44:38 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id NAA01720;
Mon, 16 Apr 2001 13:44:34 -0700 (PDT)
Message-ID: <3ADB59B1.5008963F@cs.berkeley.edu>
Date: Mon, 16 Apr 2001 13:44:33 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Richard Fateman <fateman@EECS.Berkeley.EDU>
CC: dduparc@club-internet.fr, maxima@www.ma.utexas.edu, duane@franz.com,
jkf@franz.com
Subject: Re: [Maxima] speed testing: Allegro vs GCL
References: <XFMail.010415181742.dduparc@club-internet.fr> <3AD9D556.A20352DE@cs.berkeley.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
A better test for Maxima speed, if you are
concerned with the speed of polynomial and
rational function manipulation, may be this:
(showtime:all, rat( (a+b+c+d+1)^35), 1)$
note that instead of doing ratsimp, we are
doing rat.
What ratsimp does is take the result of
the tightly encoded polynomial result of rat and
conses up an algebraic tree, in macsyma's
"general form".
This does a sorting / ordering kind of
operation which is rather expensive.
In particular, I just tried using MAXIMA source on
Allegro CL on a 933 Mhz machine. rat alone takes
about 0.94 seconds.
(the commercial macsyma takes 1.2 sec + another 7.5 in
garbage collection).
Doing the RATSIMP takes 4.65 seconds.
The Allegro profiler (is there one for GCL?)
gives this information, which shows that the largest
single user of computer time is the
8% of the time in the RATSIMP taken within the
function MEMQ.
See below for more info:
RATSIMP Profiler
Sample represents 3.9 seconds of processor time (out of a total of 3.9)
Times below 1.0% will be suppressed.
% % self total self total Function
Time Cum. secs secs calls ms/call ms/call name
8.1 8.1 0.3 0.3 MEMQ
5.2 13.2 0.2 0.3 "kf_bignum_multiply"
3.6 16.8 0.1 2.5 ... SIMPLIFYA
3.6 20.4 0.1 0.2 ... ALIKE1
3.2 23.6 0.1 2.4 ... SIMPTIMES
3.1 26.7 0.1 0.2 EQTEST
3.0 29.6 0.1 0.7 ... PCTIMES1
2.8 32.5 0.1 0.1 EXCL::EQUAL-NOT-EQ
2.7 35.1 0.1 0.2 PZEROP
2.6 37.7 0.1 0.1 EXCL::*_2OP
2.5 40.2 0.1 0.1 EXCL::=_2OP
2.4 42.7 0.1 0.3 ... SIMPEXPT
2.2 44.8 0.1 0.1 "kf_prunebig"
2.1 47.0 0.1 1.3 ... PTIMES
2.1 49.1 0.1 0.2 MNUMP
2.0 51.1 0.1 0.1 EXCL::GET_2OP
2.0 53.0 0.1 0.5 ... TMS
1.9 54.9 0.1 0.1 "qcons"
1.8 56.7 0.1 0.7 ... PLUSIN
1.8 58.5 0.1 0.1 "kf_restify2"
1.8 60.3 0.1 0.4 ... GREAT
1.7 62.0 0.1 0.3 ... TIMESIN
1.7 63.7 0.1 0.1 ZEROP1
1.6 65.3 0.1 0.1 "qcar"
1.6 66.9 0.1 0.1 ONEP1
1.4 68.3 0.1 0.2 ... PPLUS1
1.3 69.6 0.1 2.5 ... SIMPLUS
1.3 70.9 0.1 0.9 ... PCTIMES
1.2 72.2 0.0 0.3 ... ORDFN
1.2 73.4 0.0 0.0 "qcdr"
1.1 74.5 0.0 0.1 ALIKE
1.1 75.6 0.0 0.5 CTIMES
1.0 76.6 0.0 0.1 "big_add_int"
..............
If we do the RAT() problem a few times and look at the profile:
RAT Profiler:
Sample represents 2.0 seconds of processor time (out of a total of 2.0)
Times below 1.0% will be suppressed.
% % self total self total Function
Time Cum. secs secs calls ms/call ms/call name
16.9 16.9 0.3 0.5 "kf_bignum_multiply"
9.4 26.2 0.2 1.1 ... PCTIMES1
8.3 34.6 0.2 0.2 PZEROP
7.1 41.6 0.1 0.1 EXCL::*_2OP
6.0 47.7 0.1 2.0 ... PTIMES
5.7 53.3 0.1 0.1 "kf_prunebig"
5.1 58.5 0.1 0.1 EXCL::=_2OP
3.5 62.0 0.1 1.3 ... PCTIMES
3.3 65.3 0.1 0.8 CTIMES
3.2 68.6 0.1 0.1 "big_add_int"
3.1 71.7 0.1 0.4 ... PPLUS1
3.0 74.7 0.1 0.1 "kf_new_other"
2.1 76.8 0.0 0.0 EXCL::+_2OP
2.1 78.9 0.0 0.3 PCPLUS
2.0 81.0 0.0 0.1 "kf_newbignum"
1.8 82.8 0.0 0.0 "fixnum_in_big"
1.8 84.6 0.0 1.4 PTIMES1
1.6 86.3 0.0 0.0 "kf_restify2"
1.5 87.8 0.0 0.5 "integer_multiply"
1.5 89.3 0.0 0.1 PCOEFADD
1.5 90.8 0.0 0.5 PCETIMES1
1.4 92.3 0.0 0.4 PPLUS
1.4 93.7 0.0 0.0 "qcons"
1.2 94.9 0.0 0.2 CPLUS
1.0 96.0 0.0 0.0 "replace_temp_bignum"
[1] CL-MACSYMA(22):
..............
So a good place to try to improve this code is
either in making kf_bignum_multiply faster, [or to
eliminate calls to it]. Another place is pzerop.
This is defined as
(defun pzerop (x) (and (numberp x) (zerop x)))
which suggests it could
(a) be done in-line and/or
(b) done faster e.g. (defun pzerop(x)(equalp x 0))
It is plausible that PCTIMES and PTIMES are
taking a lot of time: PCTIMES multiplies
a polynomial by a coefficient (which could
be a polynomial in other variables), and
PTIMES. CTIMES and CPLUS are in there, but
not as big contributors.
From toy@rtp.ericsson.se Tue Apr 17 14:15:39 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3HJFdM26414
for <maxima@math.utexas.edu>; Tue, 17 Apr 2001 14:15:39 -0500
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA19774
for <maxima@www.ma.utexas.edu>; Tue, 17 Apr 2001 14:15:39 -0500
Received: from mr6.exu.ericsson.se. (mr6u3.ericy.com [208.237.135.123])
by imr1.ericy.com (8.10.2/8.10.2) with ESMTP id f3HJFdB25679
for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 14:15:39 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr6.exu.ericsson.se. (8.11.3/8.11.3) with SMTP id f3HJFbR20252
for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 14:15:38 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Tue Apr 17 14:15:35 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id PAA00527 for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 15:15:34 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id PAA24479;
Tue, 17 Apr 2001 15:15:32 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: maxima@www.ma.utexas.edu
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 17 Apr 2001 15:15:32 -0400
Message-ID: <4n7l0j9w2z.fsf@rtp.ericsson.se>
Lines: 21
User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.4 (Solid Vapor)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Re: recent cmulisp commits to cvs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Camm> Greetings! I also just noticed the cmulisp work. What is the plan?
Camm> Is work on gcl going to continue, or will it be replaced by cmulisp?
Camm> Or will one have the option of either? Is there an advantage to one
Camm> or the other? I only ask as to avoid any work on porting gcl to
Camm> different architectures if it is likely to be replaced soon.
While I can't speak for maxima itself, I plan to make the necessary
changes to get maxima to run on cmulisp. In fact, I've just sent
(privately, since I wasn't on this list until just now) a set of
patches (done by Fred Gilham and me) that lets cmulisp run all of the
tests correctly. cmulisp can now also do plotting via the openmath
plotting option.
Also, since gcl runs on far more platforms than cmulisp, I hope gcl
continues so that maxima continues.
Ray
P.S. I was trying to rebuild the info files. SpecfunII.texi seems to be
missing....
From toy@rtp.ericsson.se Tue Apr 17 18:10:05 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3HNA5M05183
for <maxima@math.utexas.edu>; Tue, 17 Apr 2001 18:10:05 -0500
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA07574
for <maxima@www.ma.utexas.edu>; Tue, 17 Apr 2001 18:10:05 -0500
Received: from mr7.exu.ericsson.se. (mr7u3.ericy.com [208.237.135.122])
by imr1.ericy.com (8.10.2/8.10.2) with ESMTP id f3HNA5B08302
for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 18:10:06 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr7.exu.ericsson.se. (8.11.3/8.11.3) with SMTP id f3HNA4r25387
for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 18:10:04 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Tue Apr 17 18:10:04 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id TAA05929 for <maxima@www.math.utexas.edu>; Tue, 17 Apr 2001 19:10:03 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id TAA24887;
Tue, 17 Apr 2001 19:10:03 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: maxima@www.ma.utexas.edu
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 17 Apr 2001 19:10:02 -0400
Message-ID: <4nsnj786np.fsf@rtp.ericsson.se>
Lines: 46
User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.4 (Solid Vapor)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Important patch for cmulisp-regex
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Here is an important patch for cmulisp-regex.lisp. Without it, the
regex routines can corrupt cmucl's memory.
Ray
P.S. Is it appropriate to submit patches via this list?
Changelog:
Fix allocation/deallocation of regex registers to prevent memory
corruption
Patch:
--- maxima-clean/maxima/src/cmulisp-regex.lisp Fri Apr 6 18:39:31 2001
+++ maxima/src/cmulisp-regex.lisp Tue Apr 17 15:32:51 2001
@@ -228,14 +228,24 @@
re-regs))
(defun allocate-re-regs ()
- (make-alien re-registers 1))
+ (let ((regs (make-alien re-registers 1)))
+ (setf (slot (deref regs) 'num-regs) 0)
+ regs))
+
(defun free-re-regs (re-regs)
(declare (type (alien (* re-registers)) re-regs))
+
(let ((r (deref re-regs)))
- (free-alien (slot r 'start))
- (free-alien (slot r 'end))
- (free-alien re-regs)))
+ ;;(format t "freeing ~A:~%" re-regs)
+ ;;(format t " num-regs: ~A~%" (slot r 'num-regs))
+ (when (plusp (slot r 'num-regs))
+ ;;(format t " free start: ~A~%" (slot r 'start))
+ ;;(format t " free end: ~A~%" (slot r 'end))
+ (free-alien (slot r 'start))
+ (free-alien (slot r 'end))
+ (free-alien re-regs)
+ )))
(defun make-case-fold-table ()
"Translation table to fold all uppercase ASCII characters to lower
From wfs@mail.ma.utexas.edu Tue Apr 17 19:24:33 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3I0OXM08082
for <maxima@math.utexas.edu>; Tue, 17 Apr 2001 19:24:33 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id TAA10432
for <maxima@www.ma.utexas.edu>; Tue, 17 Apr 2001 19:24:33 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id TAA22049;
Tue, 17 Apr 2001 19:24:32 -0500
Date: Tue, 17 Apr 2001 19:24:32 -0500
Message-Id: <200104180024.TAA22049@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: toy@rtp.ericsson.se
CC: maxima@www.ma.utexas.edu
In-reply-to: <4nsnj786np.fsf@rtp.ericsson.se> (message from Raymond Toy on 17
Apr 2001 19:10:02 -0400)
Subject: Re: [Maxima] Important patch for cmulisp-regex
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <4nsnj786np.fsf@rtp.ericsson.se>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have applied the patch regexp patch
P.S. Is it appropriate to submit patches via this list?
I think so yes. Certainly such ones...
P.S. Is it appropriate to submit patches via this list?
I am working on your other patches..
From daniel@nas8-132.wnt.club-internet.fr Fri Apr 20 05:34:53 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KAYrM27669
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 05:34:53 -0500
Received: from nas8-132.wnt.club-internet.fr (IDENT:postfix@nas8-132.wnt.club-internet.fr [213.44.167.132])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA28981
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 05:34:51 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id 53EEC38A00; Fri, 20 Apr 2001 12:33:26 +0200 (CEST)
Message-ID: <XFMail.010420123326.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Fri, 20 Apr 2001 12:33:26 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] xmaxima script
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear friends of maxima,
The use of maxima under xemacs is quite comfortable.
However, I tried xmaxima 5.5 and found it beautiful.
I tried to change the dimensions of the window,
but failed miserably : I'm just a beginner in Tkl/Tk.
However I found the following :
- the A4 format (used in Europe) is 21cm x 29.7cm,
that is 8.2777" x 11.6929", not, of course 8" x11"
- in line 11916, the preferences file is spelled "~/xmaxina.ini"
and not "~/xmaxima.ini".
(In my opinion, "~/.xmaxima.ini" would be preferable,
preventing any deleting by mistake)
- also, for the moment, there is no other option than the font size.
Can _a user_ add other preferences, and how?
Best regards.
----
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From toy@rtp.ericsson.se Fri Apr 20 08:40:54 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KDesM00597
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 08:40:54 -0500
Received: from imr2.ericy.com ([12.34.240.68])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA31868
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 08:40:54 -0500
Received: from mr7.exu.ericsson.se. (mr7att.ericy.com [138.85.92.15])
by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f3KDeN809375
for <maxima@www.math.utexas.edu>; Fri, 20 Apr 2001 08:40:23 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr7.exu.ericsson.se. (8.11.3/8.11.3) with SMTP id f3KDeNH17994
for <maxima@www.math.utexas.edu>; Fri, 20 Apr 2001 08:40:23 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Fri Apr 20 08:40:22 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id JAA09007 for <maxima@www.math.utexas.edu>; Fri, 20 Apr 2001 09:40:21 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id JAA25902;
Fri, 20 Apr 2001 09:40:20 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: maxima@www.ma.utexas.edu
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 20 Apr 2001 09:40:20 -0400
Message-ID: <4nitjzelkr.fsf@rtp.ericsson.se>
Lines: 45
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (alfalfa)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] CMUCL problems with yesterdays sources
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I grabbed yesterdays sources and there are a few problems.
o First, it fails in rtest3a with trying to eval some ill-formed
expression. The changes looked fairly minimal, but I think the
problem is in mstuff.lisp. The definition of mfunction1 changed.
If I change it back to the original, that error doesn't occur
anymore.
o The following patch is required. Otherwise problems 2 and 5 of
rtest1a returns 0 where FALSE is expected.
--- maxima-clean/maxima-5.5/src/ar.lisp Mon May 8 02:09:41 2000
+++ maxima-devel/maxima-5.5/src/ar.lisp Fri Apr 20 09:19:29 2001
@@ -60,7 +60,7 @@
($FIXNUM . FIXNUM)))))
(COND ((NOT LTYPE)
(COND ((EQ TYPE '$ANY)
- #+cl (make-array diml)
+ #+cl (make-array diml :initial-element nil)
#-cl
(MAKE-MGENARRAY #+cl :type #-cl type '$ANY
#+cl :CONTENT #-cl CONTENT (APPLY '*ARRAY NIL T DIML)))
o A typo in compile-cmulisp: (setq *init-run*) should probably be
(setq *init-run* t).
o In generr.lisp, the errset macro used for clisp can also be used for
CMUCL. If not, then errcatch doesn't catch errors as desired.
(Note: If you change generr, the files that use errset don't get
recompiled by make. I think they should.)
o Finally, a more serious problem. Problems 6 and 23 in rtest6a
are wrong. For problem 23, the expected answer is abs(y). However,
I get just plain y. Similarly in problem 23, the abs is missing.
For some reason radexpand is ALL instead of TRUE. (Note: the
documentation for SQRT is wrong. It says if RADEXPAND is TRUE,
sqrt(x^2) is x. This only happens if RADEXPAND is ALL.)
With these minor changes, all of the tests pass on CMUCL, except for
the last noted problem. These go away too if RADEXPAND is set to
TRUE.
Ray
From wfs@mail.ma.utexas.edu Fri Apr 20 14:38:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KJcaM21672
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 14:38:36 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA04654
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 14:38:36 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id OAA01456;
Fri, 20 Apr 2001 14:38:34 -0500
Date: Fri, 20 Apr 2001 14:38:34 -0500
Message-Id: <200104201938.OAA01456@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: toy@rtp.ericsson.se
CC: maxima@www.ma.utexas.edu
In-reply-to: <4nitjzelkr.fsf@rtp.ericsson.se> (message from Raymond Toy on 20
Apr 2001 09:40:20 -0400)
Subject: Re: [Maxima] CMUCL problems with yesterdays sources
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <4nitjzelkr.fsf@rtp.ericsson.se>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I grabbed yesterdays sources and there are a few problems. [under cmulisp]
Thank you for testing that. I have fixed the things you suggest
that presented problems under cmulisp and also the problem
o Finally, a more serious problem. Problems 6 and 23 in rtest6a
are wrong. For problem 23, the expected answer is abs(y). However,
should now be ok. hyp.lisp was setting the value not inside a let.
All the tests are now ok under gcl and clisp. Also the source level
debugging (which had temporarily been broken by a clisp patch), does
now work under both gcl and clisp. All the emacs files such as
dbl.el, smart-complete.el, sshell.el are also now in the maxima
distribution as well as the gcl distribution, since people using clisp
or cmulisp would also need them if they want the source level
debugging under emacs. I have also updated the documentation on
that (as well as a number of other things).
The changes are in the cvs and also the daily snapshot has been
updated.
bill
From toy@rtp.ericsson.se Fri Apr 20 14:43:43 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KJhhM22079
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 14:43:43 -0500
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA04716
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 14:43:43 -0500
Received: from mr6.exu.ericsson.se. (mr6u3.ericy.com [208.237.135.123])
by imr1.ericy.com (8.10.2/8.10.2) with ESMTP id f3KJhiB26567
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 14:43:44 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr6.exu.ericsson.se. (8.11.3/8.11.3) with SMTP id f3KJhgT20816
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 14:43:42 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Fri Apr 20 14:43:41 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id PAA17288; Fri, 20 Apr 2001 15:43:40 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id PAA26366;
Fri, 20 Apr 2001 15:43:38 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: wfs@mail.ma.utexas.edu
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] CMUCL problems with yesterdays sources
References: <4nitjzelkr.fsf@rtp.ericsson.se>
<200104201938.OAA01456@sonia.ma.utexas.edu>
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 20 Apr 2001 15:43:38 -0400
In-Reply-To: <200104201938.OAA01456@sonia.ma.utexas.edu>
Message-ID: <4noftrcq6t.fsf@rtp.ericsson.se>
Lines: 24
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (alfalfa)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>>>>> "Bill" == Bill Schelter <wfs@mail.ma.utexas.edu> writes:
Bill> I grabbed yesterdays sources and there are a few problems. [under cmulisp]
Bill> Thank you for testing that. I have fixed the things you suggest
Bill> that presented problems under cmulisp and also the problem
Bill> o Finally, a more serious problem. Problems 6 and 23 in rtest6a
Bill> are wrong. For problem 23, the expected answer is abs(y). However,
Bill> should now be ok. hyp.lisp was setting the value not inside a let.
Cool!
Bill> All the tests are now ok under gcl and clisp. Also the source level
Do you mean clisp or cmulisp?
Bill> The changes are in the cvs and also the daily snapshot has been
Bill> updated.
I'll check these out soon.
Ray
From nentwig@users.sourceforge.net Fri Apr 20 15:21:48 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KKLkM23830
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 15:21:46 -0500
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA05625
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 15:21:45 -0500
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
by mgw-x4.nokia.com (Switch-2.1.0/Switch-2.1.0) with ESMTP id f3KKMg824679
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 23:22:42 +0300 (EET DST)
Received: from esebh02nok.ntc.nokia.com (unverified) by esvir04nok.ntc.nokia.com
(Content Technologies SMTPRS 4.2.1) with ESMTP id <T530a683b38ac158f24078@esvir04nok.ntc.nokia.com>;
Fri, 20 Apr 2001 23:21:28 +0300
Received: from mgw.research.nokia.com ([172.21.33.76]) by esebh02nok.ntc.nokia.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2652.78)
id GS5MVHQ5; Fri, 20 Apr 2001 23:21:28 +0300
Received: from users.sourceforge.net (hed034-203.research.nokia.com [172.21.34.203])
by mgw.research.nokia.com (8.9.3/8.9.3) with ESMTP id XAA28502;
Fri, 20 Apr 2001 23:21:27 +0300 (EETDST)
X-Authentication-Warning: mgw.research.nokia.com: Host hed034-203.research.nokia.com [172.21.34.203] claimed to be users.sourceforge.net
Message-ID: <3AE09A31.A358819A@users.sourceforge.net>
Date: Fri, 20 Apr 2001 23:21:05 +0300
From: Markus Nentwig <nentwig@users.sourceforge.net>
X-Mailer: Mozilla 4.06 [en] (WinNT; I)
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu, jay@vh213601.truman.edu,
eike.welk@post.RWTH-Aachen.DE, parra@signition.com, pavel@suse.cz,
michel.gosse@freesbee.fr, nentwig@users.sourceforge.net
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Documentation for Emacs Maxima mode
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello,
I have written some 'complete idiot's guide to Maxima-mode in Emacs'
(don't laugh, it took me hours to figure that out). I thought I'd better
ask first for comments before announcing it to the public.
Have a look at
http://symaxx.sourceforge.net/MaximaMode_in_Emacs.html
and tell me, what you think. I know almost nothing about Emacs, so
please correct me if I'm wrong or there is an easier way.
I was planning to post the link on sci.math.symbolic at some time.
Regards
Markus
From toy@rtp.ericsson.se Fri Apr 20 16:43:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3KLhUM27478
for <maxima@math.utexas.edu>; Fri, 20 Apr 2001 16:43:30 -0500
Received: from imr2.ericy.com ([12.34.240.68])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA07878
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 16:43:29 -0500
Received: from mr7.exu.ericsson.se. (mr7att.ericy.com [138.85.92.15])
by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f3KLgx823459
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 16:42:59 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr7.exu.ericsson.se. (8.11.3/8.11.3) with SMTP id f3KLgxg06842
for <maxima@www.ma.utexas.edu>; Fri, 20 Apr 2001 16:42:59 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Fri Apr 20 16:42:58 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id RAA19460; Fri, 20 Apr 2001 17:42:57 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id RAA26564;
Fri, 20 Apr 2001 17:42:57 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: wfs@mail.ma.utexas.edu
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] CMUCL problems with yesterdays sources
References: <4nitjzelkr.fsf@rtp.ericsson.se>
<200104201938.OAA01456@sonia.ma.utexas.edu>
<4noftrcq6t.fsf@rtp.ericsson.se>
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 20 Apr 2001 17:42:56 -0400
In-Reply-To: <4noftrcq6t.fsf@rtp.ericsson.se>
Message-ID: <4neluncknz.fsf@rtp.ericsson.se>
Lines: 90
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (alfalfa)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>>>>> "Raymond" == Raymond Toy <toy@rtp.ericsson.se> writes:
>>>>> "Bill" == Bill Schelter <wfs@mail.ma.utexas.edu> writes:
Bill> The changes are in the cvs and also the daily snapshot has been
Bill> updated.
Raymond> I'll check these out soon.
Ok. Couple of problems.
o Need to comment out the default errset:
--- maxima-clean/maxima-5.5/src/generr.lisp Fri Apr 20 13:59:22 2001
+++ maxima-devel/maxima-5.5/src/generr.lisp Fri Apr 20 17:31:38 2001
@@ -38,7 +38,7 @@
`(handler-case (list ,(car l))
(error (e) (when errset (error e)))))
-#-(or excl clisp lucid)
+#-(or excl clisp lucid cmu)
(defmacro errset (&rest l) `(list ,(car l)))
o The restart loop for cmu isn't quite right. I think this works
better.
--- maxima-clean/maxima-5.5/src/init_max1.lisp Wed Apr 18 13:12:31 2001
+++ maxima-devel/maxima-5.5/src/init_max1.lisp Fri Apr 20 15:53:53 2001
@@ -100,9 +100,11 @@
(catch 'to-lisp
(set-pathnames)
#+cmu
- (with-simple-restart (macsyma-quit "Macsyma top-level")
- (init-maxima)
- (macsyma-top-level))
+ (init-maxima)
+ #+cmu
+ (loop
+ (with-simple-restart (macsyma-quit "Macsyma top-level")
+ (macsyma-top-level)))
#-cmu
(catch 'macsyma-quit
(macsyma-top-level))))
o The MFUNCTION1 change doesn't work. This does. I have no idea why.
--- maxima-clean/maxima-5.5/src/mstuff.lisp Fri Apr 20 15:02:50 2001
+++ maxima-devel/maxima-5.5/src/mstuff.lisp Fri Apr 20 17:29:40 2001
@@ -34,7 +34,7 @@
;; leave a conditional here.
(DEFUN MFUNCTION1 (FUN)
#+cmu
- `(LAMBDA (X Y) (MEVALP `((,',FUN) ((MQUOTE) ,X) ((MQUOTE) ,Y))))
+ (LAMBDA (X Y) (MEVALP `((,FUN) ((MQUOTE) ,X) ((MQUOTE) ,Y))))
#-cmu
(function (LAMBDA (X Y) (MEVALP `((,FUN) ((MQUOTE) ,X) ((MQUOTE) ,Y)))))
)
o Need this patch so that FALSE is returned instead of 0.
--- maxima-clean/maxima-5.5/src/ar.lisp Mon May 8 02:09:41 2000
+++ maxima-devel/maxima-5.5/src/ar.lisp Fri Apr 20 17:40:22 2001
@@ -60,7 +60,7 @@
($FIXNUM . FIXNUM)))))
(COND ((NOT LTYPE)
(COND ((EQ TYPE '$ANY)
- #+cl (make-array diml)
+ #+cl (make-array diml :initial-element nil)
#-cl
(MAKE-MGENARRAY #+cl :type #-cl type '$ANY
#+cl :CONTENT #-cl CONTENT (APPLY '*ARRAY NIL T DIML)))
o Need this so that CMUCL can continue after a break.
--- maxima-clean/maxima-5.5/src/macsys.lisp Tue Apr 17 23:16:09 2001
+++ maxima-devel/maxima-5.5/src/macsys.lisp Fri Apr 20 17:41:22 2001
@@ -292,7 +292,7 @@
(in-package "MAXIMA")
(sloop
do
- (catch #+kcl si::*quit-tag* #-kcl nil
+ (catch #+kcl si::*quit-tag* #+cmu 'continue #-(or kcl cmu) nil
(catch 'macsyma-quit
(continue)(bye)))))))
With these changes, maxima runs the tests correctly again, and
restarts work.
Ray
From k.homutov@DResearch.de Sat Apr 21 07:42:46 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3LCgkM19495
for <maxima@math.utexas.edu>; Sat, 21 Apr 2001 07:42:46 -0500
Received: from latinum.dresearch.de (latinum.DResearch.DE [195.90.255.74])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA18170
for <maxima@www.ma.utexas.edu>; Sat, 21 Apr 2001 07:42:42 -0500
Received: from mark.intern.dresearch.de (mark.intern.DResearch.DE [10.32.0.29])
by latinum.dresearch.de (8.11.0/8.11.0/SuSE Linux 8.11.0-0.4) with ESMTP id f3LCgcO22401
for <maxima@www.math.utexas.edu>; Sat, 21 Apr 2001 14:42:39 +0200
Received: from DResearch.de (inti.intern.DResearch.DE [10.32.0.19]) by mark.intern.dresearch.de with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
id H11AV0FS; Sat, 21 Apr 2001 14:42:38 +0200
Message-ID: <3AE1803D.81AD9F2F@DResearch.de>
Date: Sat, 21 Apr 2001 14:42:37 +0200
From: "Khomoutov, Konstantin" <k.homutov@DResearch.de>
Organization: DResearch
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: ru,en
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] 3d plotting of a matrix
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
How can I perform ``plot3d()'' of a matrix?
I need to get the plot of a 3d-grid (surface) defined by a matrix in which
elements represent Z-coordinates for 3d-grid nodes.
I tried the way described below:
M:MATRIX([1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4])$
plot3d(M[x][y],[x,1,4],[y,1,4],['grid,4,4]);
But I got the error message from the Maxima in which it said that the ``x''
and ``y'' in the ``M[x][y]'' expression must be integers. That's right, but I
can not find a function that converts float numbers to integer ones.
I also tried to fool the Maxima by typing something like this:
plot3d(M[?truncate(x)][?truncate(y)],...);
but got the error message about my ``x'' and ``y'' are not floats (but what
they are if they aren't integers too?). The straightforward way to fix this:
plot3d(M[?truncate(FLOAT(x))][?truncate(FLOAT(y))],...);
produces the same error message :(
Any solution out there?
Thanks a lot for any help...
P.S.
I think my problem is enough foolish, but I'm C/C++/asm programmer and these
implicit dynamical type convertion tricks produce the cold sweat on my
forehead ;)
--
Konstantin Khomoutov from DResearch (Digital Media Systems GmbH).
mailto: k.homutov@DResearch.de, khomoutov@mail.ru
ICQ: 102278638
From willisb@unk.edu Sat Apr 21 20:44:52 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3M1iqM07327
for <maxima@math.utexas.edu>; Sat, 21 Apr 2001 20:44:52 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id UAA27070
for <maxima@www.ma.utexas.edu>; Sat, 21 Apr 2001 20:44:52 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Sat, 21 Apr 2001 20:43:44 -0500
Message-ID: <OFD0EAE9FE.1E8E565F-ON86256A36.000893B0@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 04/21/2001 08:43:45 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] generating solvable DEs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Somewhat off-topic, but if you are writing a DE final examination this
weekend, you may
enjoy the short Maxima program:
gen_de(sol, dvar, ivar, const) := block([de ],
sol : [sol, diff(sol,ivar),diff(sol,ivar,2)],
de : eliminate(sol, const),
de : solve(de, diff(dvar,ivar,2)),
ratsimp(first(de))
)$
(c1) depends(y,x)$
(c2) gen_de(y=k1*(x+x^3)*x^(-3/2) + k2 * x*x^(-3/2),y,x,[k1, k2]);
(c3) 'diff(y,x,2) = 3*y/(4*x^2)
(c4) latex(%);
$$ \frac {d^{2} y}{d x^{2}}=\frac {3\,y}{4\,x^{2}} $$
Wunderbar. To me Maxima is fun, but it also about doing real work quickly and accurately.
For all the folks that have made this possible, I thank you.
--blw
From wfs@mail.ma.utexas.edu Sun Apr 22 13:51:38 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3MIpbM00735
for <maxima@math.utexas.edu>; Sun, 22 Apr 2001 13:51:37 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA04343
for <maxima@www.ma.utexas.edu>; Sun, 22 Apr 2001 13:51:37 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id NAA13833;
Sun, 22 Apr 2001 13:51:25 -0500
Date: Sun, 22 Apr 2001 13:51:25 -0500
Message-Id: <200104221851.NAA13833@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: k.homutov@DResearch.de
CC: maxima@www.ma.utexas.edu
In-reply-to: <3AE1803D.81AD9F2F@DResearch.de> (k.homutov@DResearch.de)
Subject: Re: [Maxima] 3d plotting of a matrix
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <3AE1803D.81AD9F2F@DResearch.de>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
How can I perform ``plot3d()'' of a matrix?
I need to get the plot of a 3d-grid (surface) defined by a matrix in which
elements represent Z-coordinates for 3d-grid nodes.
I tried the way described below:
M:MATRIX([1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4])$
plot3d(M[x][y],[x,1,4],[y,1,4],['grid,4,4]);
I think the easiest thing to do is to define a function f, which is
what you want to plot: ie f(x,y) == z where the z is what you want:
f(x,y):=float(M[?round(x),?round(y)])$
plot3d(f,[x,1,4],[y,1,4],['grid,4,4]);
then plot3d works ok. The problem with putting random forms in as the
first argument of plot3d, is that plot3d evaluates its arguments,
[perhaps it should not but it does..].
And it is not happy evaluating ?round(x) until that has a value..
Note also while M[1][2] will work, M[1,2] will probably be more
efficient not that that matters too much here..
From Tim.Auton@protherics.com Mon Apr 23 07:37:02 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3NCb2M05051
for <maxima@math.utexas.edu>; Mon, 23 Apr 2001 07:37:02 -0500
Received: from mail.protherics.com ([195.70.65.75])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA21081
for <maxima@www.ma.utexas.edu>; Mon, 23 Apr 2001 07:37:01 -0500
Received: from icthus.proteus.co.uk (icthus.proteus.co.uk [193.115.24.114])
by mail.protherics.com (8.10.0/8.10.0) with ESMTP id f3NCgJm05469
for <maxima@www.math.utexas.edu>; Mon, 23 Apr 2001 13:42:19 +0100 (BST)
Received: from protherics.com (NTPC017 [193.115.24.217])
by icthus.proteus.co.uk (8.10.0/8.10.0) with ESMTP id f3NDfDX11515
for <maxima@www.math.utexas.edu>; Mon, 23 Apr 2001 13:41:13 GMT
Message-ID: <3AE4221D.9A02780B@protherics.com>
Date: Mon, 23 Apr 2001 13:37:49 +0100
From: tra <Tim.Auton@protherics.com>
Organization: Protherics Molecular Design Ltd
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima mailing list <maxima@www.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] PC maxima - WRITEFILE
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I recently downloaded the PC version of maxima and have been having a
lot of fun playing with it.
I used to use Macsyma, many years ago, so it was good to remeber some of
that stuff.
However, I do not seem to be able to get WRITEFILE to work.
If I submit a series of commands like:
WRITEFILE("TRANSCRIPT");
x: a + b;
CLOSEFILE();
then maxima creates a file called TRANSCRIPT, but it is empty.
Is this a known weakness of the PC distribution or am I missing
something.
Thanks for your help
Tim Auton
--
T R Auton PhD MSc C.Math
Head of Biomedical Statistics
Protherics Molecular Design Ltd
Beechfield House
Lyme Green Business Park
Macclesfield
Cheshire SK11 0JL
UK
email: tim.auton@protherics.com
From alexey@comail.ru Tue Apr 24 01:01:14 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3O61EM08884
for <maxima@math.utexas.edu>; Tue, 24 Apr 2001 01:01:14 -0500
Received: from debian (d035.p8.col.ru [212.248.4.35])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA11910
for <maxima@www.ma.utexas.edu>; Tue, 24 Apr 2001 01:01:10 -0500
Received: from debian ([127.0.0.1] helo=localhost)
by debian with esmtp (Exim 3.12 #1 (Debian))
id 14rvvn-0000Vt-00
for <maxima@www.ma.utexas.edu>; Tue, 24 Apr 2001 10:04:11 +0400
To: Maxima mailing list <maxima@www.ma.utexas.edu>
X-Mailer: Mew version 1.94.2 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
boundary*=windows-1251''%2D%2DNext%5FPart%28Tue%5FApr%5F24%5F10%3A00%3A30%5F2001%5F518%29%2D%2D
Content-Transfer-Encoding: 7bit
Message-Id: <20010424100410R.alexey@comail.ru>
Date: Tue, 24 Apr 2001 10:04:10 +0400
From: Alexey Dejneka <alexey@comail.ru>
X-Dispatcher: imput version 991025(IM133)
Lines: 77
Subject: [Maxima] xmaxima on CMUCL
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
----Next_Part(Tue_Apr_24_10:00:30_2001_518)--
Content-Type: Text/Plain; charset=windows-1251
Content-Transfer-Encoding: quoted-printable
Here is a version of server.lisp, which works on cmucl. To use it with
xmaxima, change in bin/xmaxima the line
set ws_openMath(localMaximaServer) "[file join $ws_openMath(maximaPath) =
src/saved_maxima] -load [file join $ws_openMath(maximaPath) src/server.l=
isp] -eval \"(setup PORT)\" &"
to
set ws_openMath(localMaximaServer) "lisp -core [file join $ws_openMath(m=
aximaPath) src/maxima.core] -load [file join $ws_openMath(maximaPath) sr=
c/server-new.lisp] -eval \"(setup PORT)\" &"
---
----Next_Part(Tue_Apr_24_10:00:30_2001_518)--
Content-Type: Text/Plain; charset=windows-1251
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename*=windows-1251''server%2Dnew%2Elisp
;; very simple server started on port
(and (find-package "MAXIMA") (push :maxima *features*))
#+maxima
(in-package "MAXIMA")
;;; from CLOCC: <http://clocc.sourceforge.net>
(defun open-socket (host port &optional bin)
"Open a socket connection to HOST at PORT."
(declare (type (or integer string) host) (fixnum port) (type boolean b=
in))
(let ((host (etypecase host
(string host)
(integer (hostent-name (resolve-host-ipaddr host))))))
#+allegro (socket:make-socket :remote-host host :remote-port port
:format (if bin :binary :text))
#+clisp (lisp:socket-connect port host :element-type
(if bin '(unsigned-byte 8) 'character))=
#+cmu (sys:make-fd-stream (ext:connect-to-inet-socket host port)
:input t :output t :element-type
(if bin '(unsigned-byte 8) 'character))
#+gcl (si:make-socket-stream host port bin) ; FIXME
#+lispworks (comm:open-tcp-stream host port :direction :io :element-=
type
(if bin 'unsigned-byte 'base-char)=
)
#-(or allegro clisp cmu gcl lispworks)
(error 'not-implemented :proc (list 'open-socket host port bin))))
(defun user::setup ( port &optional (host "localhost"))
(let* ((sock (open-socket host port)))
(setq me sock)
(setq *socket-connection* me)
(setq *standard-input* me)
(setq *standard-output* me)
(setq *error-output* me)
(setq *terminal-io* me)
(format t "pid=3D~a~%"
#+cmu (unix:unix-getpid)
#+gcl (si::getpid)
#-(or cmu gcl) (error 'not-emplemented 'getpid))
(setq *debug-io* me)
))
#+maxima
(progn
(setq $in_netmath t)
(setq $show_openplot nil))
----Next_Part(Tue_Apr_24_10:00:30_2001_518)----
From daniel@nas16-225.wnt.club-internet.fr Tue Apr 24 13:25:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3OIPPM15477
for <maxima@math.utexas.edu>; Tue, 24 Apr 2001 13:25:25 -0500
Received: from nas16-225.wnt.club-internet.fr (IDENT:postfix@nas16-225.wnt.club-internet.fr [213.44.175.225])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA27893
for <maxima@www.ma.utexas.edu>; Tue, 24 Apr 2001 13:25:24 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id DF848385BE; Tue, 24 Apr 2001 20:24:02 +0200 (CEST)
Message-ID: <XFMail.010424202402.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Tue, 24 Apr 2001 20:24:02 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] geometry of xmzximz
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
A (partial) answer to a question I asked,
for persons with the same problem (if any?):
The option "-geometry" seems not to work
(or I invoke bad parameters?
xmaxima -geometry 950x700
(then, an order
puts "${width}x${height}"
before the dsetq of line 12007
gives an error message).
These lines around 12007 automaticaly set width and height
to a maximum, which are a bit too big for me.
So, a not so bad workaround to get useful geometry
is to write
geometry . 950x700+10+30
instead of
geometry . "${width}x${height}"
Best regards.
---
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From pavel@bug.ucw.cz Wed Apr 25 07:28:53 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3PCSoM29253
for <maxima@math.utexas.edu>; Wed, 25 Apr 2001 07:28:50 -0500
Received: from bug.ucw.cz (root@cisco7500-mainGW.gts.cz [194.213.32.131])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA16215
for <maxima@www.ma.utexas.edu>; Wed, 25 Apr 2001 07:28:48 -0500
Received: (from pavel@localhost)
by bug.ucw.cz (8.9.3/8.8.5) id JAA00537;
Sat, 21 Apr 2001 09:56:11 +0200
Message-ID: <20010421095610.B527@bug.ucw.cz>
Date: Sat, 21 Apr 2001 09:56:10 +0200
From: Pavel Machek <pavel@suse.cz>
To: Markus Nentwig <nentwig@users.sourceforge.net>, maxima@www.ma.utexas.edu,
jay@vh213601.truman.edu, eike.welk@post.RWTH-Aachen.DE, parra@signition.com,
pavel@suse.cz, michel.gosse@freesbee.fr
References: <3AE09A31.A358819A@users.sourceforge.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.93i
In-Reply-To: <3AE09A31.A358819A@users.sourceforge.net>; from Markus Nentwig on Fri, Apr 20, 2001 at 11:21:05PM +0300
Subject: [Maxima] Re: Documentation for Emacs Maxima mode
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi!
> I have written some 'complete idiot's guide to Maxima-mode in Emacs'
> (don't laugh, it took me hours to figure that out). I thought I'd better
> ask first for comments before announcing it to the public.
>
> Have a look at
> http://symaxx.sourceforge.net/MaximaMode_in_Emacs.html
> and tell me, what you think. I know almost nothing about Emacs, so
> please correct me if I'm wrong or there is an easier way.
> I was planning to post the link on sci.math.symbolic at some time.
Only think I noticed that you are using <control-alt-a> notation, where
emacs would simply say C-M-a. As you are explaining what to press at
the beggining, anyway, you should probably use emacs notation.
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
From pfortuny@agt.uva.es Thu Apr 26 05:01:06 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3QA16M19510
for <maxima@math.utexas.edu>; Thu, 26 Apr 2001 05:01:06 -0500
Received: from iscar.cpd.uva.es (iscar.cpd.uva.es [157.88.18.32])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id EAA22857
for <maxima@www.ma.utexas.edu>; Thu, 26 Apr 2001 04:54:39 -0500
Received: from almacen6.agt.cie.uva.es.agt.uva.es (almacen6.agt.cie.uva.es [157.88.45.221])
by iscar.cpd.uva.es (8.11.1/8.11.1) with ESMTP id f3Q9s2n08692
for <maxima@www.math.utexas.edu>; Thu, 26 Apr 2001 11:54:06 +0200 (MET DST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15079.61566.76656.781780@almacen6.agt.cie.uva.es>
Date: Thu, 26 Apr 2001 11:55:10 +0200
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.92 under Emacs 20.5.1
From: Pedro Fortuny Ayuso <pfortuny@agt.uva.es>
Subject: [Maxima] 10000! (Sorry... but)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Unfortunately, every time I try to compute 10000! I get the error
message
------
Error: Out of bignum stack space, (si::MULTIPLY-BIGNUM-STACK n) to grow
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>
------
I know this post may seem *ridiculous*, but
1) I have been able to compute it under any math-package I have
used in my laptop (Maple for Windows, MuPAD for Windows, for
Linux, and some other).
2) It is the first speed-test I always try (it is not too good,
but it is easiest).
3) (The most important) I think I am doing something wrong with
my configuration, and would like to mend it.
4) In fact, I cannot print it even if I multiply the bignum
stack and get enough space...
Thank you very much,
Pedro.
PS: Pentium 133MMX, Linux 2.2.14, glibc 2.1, 48Mb RAM, Maxima 5.4
and 5.5-beta3, gcl 2.3.
--
Pedro Fortuny Ayuso --------> http://www.geocities.com/pedro_fortuny
Dpt. Matematicas, Univ. Autonoma de Madrid ------> http://www.uam.es
Campus Cantoblanco, 28049 Madrid. SPAIN. -----> tel. (34) 91 3974911
From wfs@mail.ma.utexas.edu Fri Apr 27 01:40:24 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3R6eNM11997
for <maxima@math.utexas.edu>; Fri, 27 Apr 2001 01:40:23 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA15952
for <maxima@www.ma.utexas.edu>; Fri, 27 Apr 2001 01:40:23 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id BAA14560;
Fri, 27 Apr 2001 01:40:20 -0500
Date: Fri, 27 Apr 2001 01:40:20 -0500
Message-Id: <200104270640.BAA14560@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: pfortuny@agt.uva.es
CC: maxima@www.ma.utexas.edu
In-reply-to: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> (message from
Pedro Fortuny Ayuso on Thu, 26 Apr 2001 11:55:10 +0200)
Subject: Re: [Maxima] 10000! (Sorry... but)
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have made a few changes to the printing of bignums in maxima so it
now handles the 10000! ok. (see cvs or snapshots).
Still as I said before the GCL bignum code is not so good, since the
10000! takes 5 seconds on a pentium 850mhz, and another 5 seconds to
print (with GCL). The maxima CLISP time (using GMP bignum code) is MUCH
faster (0.12 seconds to compute it) with printing taking 3 seconds.
I will look into putting the GMP bignum code into GCL as well.
======
Also the xmaxima is mostly working in clisp and cmulisp now.
From tuukkat@s-inf-pc24.oulu.fi Fri Apr 27 06:34:12 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3RBYCM21959
for <maxima@math.utexas.edu>; Fri, 27 Apr 2001 06:34:12 -0500
Received: from s-inf-pc24.oulu.fi (IDENT:root@s-inf-pc24.oulu.fi [130.231.50.154])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id GAA22271
for <maxima@www.ma.utexas.edu>; Fri, 27 Apr 2001 06:34:11 -0500
Received: from localhost (tuukkat@localhost)
by s-inf-pc24.oulu.fi (8.9.3/8.9.3) with ESMTP id OAA02107
for <maxima@www.math.utexas.edu>; Fri, 27 Apr 2001 14:33:42 +0300
Date: Fri, 27 Apr 2001 14:33:42 +0300 (EEST)
From: Tuukka Toivonen <tuukkat@s-inf-pc24.oulu.fi>
To: maxima@www.ma.utexas.edu
Message-ID: <Pine.LNX.4.21.0104271416260.1090-100000@s-inf-pc24.oulu.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] dynamic library init/readline support
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I made a while back GNU readline support for GCL-2.3 and all programs
using GCL like Maxima. Back then I needed to link readline statically, and
it worked fine.
Now I'm porting the patch to GCL-2.3.8 and it seems that readline gets
linked dynamically just fine. Nevertheless, it seems that my code in GCL
gets linked in "statically"--which means that my initialization routine,
which initializes Readline variables, gets called only while GCL is being
compiled. But when the user later actually runs GCL, the readline
variables are resetted and it doesn't work.
So, I should ensure that some C-function would be called when GCL is
actually run, after compilation. stracing saved_maxima it seems that it
might run "init.lsp" at the startup. So I could register a C function
as a LISP command and call my initialization routine from
init.lsp. However this might not be ideal solution, since it wouldn't be
transparent to GCL user.
How could I trigger my C function at Maxima load time (instead of compile
time)?
From willisb@unk.edu Sat Apr 28 13:26:33 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f3SIQXM24274
for <maxima@math.utexas.edu>; Sat, 28 Apr 2001 13:26:33 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA20255
for <maxima@www.ma.utexas.edu>; Sat, 28 Apr 2001 13:26:32 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Sat, 28 Apr 2001 13:25:18 -0500
Message-ID: <OF79C3C5F2.FB06DA33-ON86256A3C.00623204@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 04/28/2001 01:25:19 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] cabs and trigreduce bugs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Bugs:
1) Maxima's (gcl / maxima 5.5 and 5.4) abs and cabs functions need some
work:
(C1) display2d : false$
(C2) cabs(%i + log(1+%i));
(D2) SQRT(LOG(2)^2/4+1)
(C3) cabs(rectform(%i + log(1+%i)));
(D3) SQRT(LOG(2)^2/4+(%PI/4+1)^2)
/* (D3) is correct and (D2) isn't. */
Maxima 5.5 is missing the eigenvalue code, but Maxima 5.4 has it. Under 5.4, I get
another problem with cabs:
(c1) tee[i,j] := if(i=j) then %i-2 else if (abs(i-j)=1) then 1 else 0$
(c2) m : genmatrix(tee,4,4)$
(c3) cabs(first(first(eigenvalues(m))));
This above gives an error about "SIGN called on ... (I'm connected to my NT machine
now and I don't remember the exact error. Sorry.)
2) A bug with trigreduce:
(C11) trigreduce(cos(2*atan(8/5)/3));
Error: 8 is not of type LIST.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>:q
(Incidentally, isn't "signaled" the correct spelling? Lotus Notes seems to think so.)
3) Might a bug or might be a feature, but float doesn't evaluate %pi to a float while bfloat does:
(C15) float(%pi);
(D15) %PI
(C16) bfloat(%pi);
(D16) 3.141592653589793B0
(C17) float(%e);
(D17) %E
(C18) bfloat(%e);
(D18) 2.718281828459045B0
(Under Macsyma 422, float(%pi) and float(%e) both evaluate to floats.)
Regards,
[Barton, Willis] = 0.
From benjello@clipper.ens.fr Wed May 2 09:03:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f42E3gM18494
for <maxima@math.utexas.edu>; Wed, 2 May 2001 09:03:42 -0500
Received: from nef.ens.fr (nef.ens.fr [129.199.96.32])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA00666
for <maxima@www.math.utexas.edu>; Wed, 2 May 2001 09:03:41 -0500
Received: from clipper.ens.fr (clipper-gw.ens.fr [129.199.1.22])
by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id f42E3Qq61734
for <maxima@www.math.utexas.edu>; Wed, 2 May 2001 16:03:27 +0200 (CEST)
Received: from (benjello@localhost) by clipper.ens.fr (8.9.2/jb-1.1)
Date: Wed, 2 May 2001 16:03:26 +0200
From: Mahdi Ben Jelloul <benjello@clipper.ens.fr>
To: Maxima Mailing List <maxima@www.ma.utexas.edu>
Message-ID: <20010502160326.A17002@clipper.ens.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
Subject: [Maxima] hermite polynomial
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello,
I'm a newbie in maxima.
I would like to use Hermite Polynomials.
It seems from documentation that they are incuded in the specint
package (%HE).
But I have not be able to obtaine them ...
Any hints ?
Thanks a lot,
ps: I use the potato .deb version of maxima
--
Mahdi BEN JELLOUL
LODYC (Case 100)
Univ. P. et M. Curie
4, place Jussieu
75252 Paris CEDEX 05
From willisb@unk.edu Wed May 2 12:50:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f42HoVM02131
for <maxima@math.utexas.edu>; Wed, 2 May 2001 12:50:31 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA05721
for <maxima@www.ma.utexas.edu>; Wed, 2 May 2001 12:50:31 -0500
From: willisb@unk.edu
Subject: Re: [Maxima] hermite polynomial
To: benjello@clipper.ens.fr
Cc: maxima@www.ma.utexas.edu
Date: Wed, 2 May 2001 12:49:12 -0500
Message-ID: <OFB60DFE8E.B390F327-ON86256A40.005F80FF@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 05/02/2001 12:49:14 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Code for Hermite polynomials (along with about 15 other orthogonal
polynomials) is in the specfun package. I contributed this package in
mid-April, so unless your maxima
is very recent, you won't have it. You can download specfun.mc from the
maxima CVS at
http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/maxima/share/?cvsroot=maxima
Copy specfun.mc to the maxima share directory. For best performance, compile specfun.
To use it, try
(C4) load("specfun")$
(C5) display2d : false$
(C6) makelist(hermite(i,x),i,0,3);
(D6) [1,2*x,-2*(1-2*x^2),-12*x*(1-2*x^2/3)]
Let me know if you have any problems.
Since contributing specfun, I've made a few improvements to it (improved
the gradef
statements and sped up the spherical harmonic function). I'll send the
newest version to anybody that wants it (it's small -- about 20K). My
package also has two demonstration programs -- variational method in
quantum mechanics and a first order degenerate pertubational calculation
for the Stark effect.
Regards,
Barton Willis
University of Nebraska at Kearney
From pfortuny@agt.uva.es Wed May 2 13:47:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f42IlAM07947
for <maxima@math.utexas.edu>; Wed, 2 May 2001 13:47:10 -0500
Received: from iscar.cpd.uva.es (iscar.cpd.uva.es [157.88.18.32])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA07076
for <maxima@www.ma.utexas.edu>; Wed, 2 May 2001 13:47:09 -0500
Received: from almacen6.agt.cie.uva.es.agt.uva.es (almacen6.agt.cie.uva.es [157.88.45.221])
by iscar.cpd.uva.es (8.11.1/8.11.1) with ESMTP id f42Iksn20648
for <maxima@www.math.utexas.edu>; Wed, 2 May 2001 20:46:55 +0200 (MET DST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15088.22113.144423.690913@almacen6.agt.cie.uva.es>
Date: Wed, 2 May 2001 20:48:01 +0200
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.92 under Emacs 20.5.1
From: Pedro Fortuny Ayuso <pfortuny@agt.uva.es>
Subject: [Maxima] Re: Hermite
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have Hermite polynomials in version 5.5-beta3.
You have to load the package
"specfun"
and use them via
hermite(n,x)
where I suppose (I do not know for sure) 'n' is a number and 'x' is
a variable.
Sorry but I do not know those polynomials... :-) so maybe this is
not what you are looking for.
Pedro.
--
Pedro Fortuny Ayuso --------> http://www.geocities.com/pedro_fortuny
Dpt. Matematicas, Univ. Autonoma de Madrid ------> http://www.uam.es
Campus Cantoblanco, 28049 Madrid. SPAIN. -----> tel. (34) 91 3974911
From gwirasu@gwdg.de Thu May 3 14:39:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f43JdoM15703
for <maxima@math.utexas.edu>; Thu, 3 May 2001 14:39:50 -0500
Received: from gwdu42.gwdg.de (gwdu42.gwdg.de [134.76.10.26])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA06073
for <maxima@www.math.utexas.edu>; Thu, 3 May 2001 14:39:49 -0500
Received: from localhost ([127.0.0.1] helo=0)
by gwdu42.gwdg.de with esmtp (Exim 3.14 #22)
id 14vOx2-0001Ye-00
for maxima@www.math.utexas.edu; Thu, 03 May 2001 21:39:48 +0200
User-Agent: IMHO/0.98 (Webmail for Roxen)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
From: Gelgel Wirasuta <gwirasu@gwdg.de>
X-Originating-IP: gwirasu[64.0.99.168]
Date: Thu, 03 May 2001 21:39:48 +0100
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Message-Id: <E14vOx2-0001Ye-00@gwdu42.gwdg.de>
Subject: [Maxima] (no subject)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
test
From richter@risc.upol.cz Fri May 4 05:04:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f44A4oM20837
for <maxima@math.utexas.edu>; Fri, 4 May 2001 05:04:50 -0500
Received: from lucky.upol.cz (lucky.upol.cz [158.194.72.60])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA22500
for <maxima@www.ma.utexas.edu>; Fri, 4 May 2001 05:04:49 -0500
Received: from localhost (richter@localhost)
by lucky.upol.cz (8.9.3/8.9.3) with ESMTP id LAA06166
for <maxima@www.ma.utexas.edu>; Fri, 4 May 2001 11:57:43 +0200
X-Authentication-Warning: lucky.upol.cz: richter owned process doing -bs
Date: Fri, 4 May 2001 11:57:42 +0200 (CEST)
From: Lukas Richterek <richter@risc.upol.cz>
X-Sender: richter@lucky.upol.cz
To: maxima@www.ma.utexas.edu
In-Reply-To: <200105031313.f43DDBM23949@dell3.ma.utexas.edu>
Message-ID: <Pine.LNX.4.21.0105041145410.6118-100000@lucky.upol.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by dell3.ma.utexas.edu id f44A4oM20837
Subject: [Maxima] Definitions of LI[n](x) functions
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear MAXIMA users,
allow me to trouble You about the following matter. I need to evaluate
such integrals as
integrate(x^3/(exp(x)-1),x,0,INF),
in this particular case the result should be %pi^4/15. MAXIMA returns:
...
GCL (GNU Common Lisp) Version(2.3.8) Pᡫv젠4 09:07:47 CEST 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.5 Pᡫv젴 09:07:44 CEST 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
...
(C2) integrate(x^3/(exp(x)-1),x,0,INF);
x x 2 x 3 x
(D2) (limit 6 LI (%E ) - 6 x LI (%E ) + 3 x LI (%E ) + x LOG(1 - %E )
x -> INF 4 3 2
4 4
x %PI
- --) - ----
... 4 15
I would like to ask, in what way the functions LI[n](x) are defined? If I
try
(C3) LI[4](1);
I got
4
%PI
(D3) ----
90
but for another x-argument MAXIMA does not return any numerical value,
e.g.
(C4) LI[4](2);
(D4) LI (2)
4
Thanks in advance for any hints!
Faithfully,
Lukas Richterek
--
Department of Theoretical Physics | tel.:+420-68-5222451, ext. 372
Fac. Nat. Sciences, | fax :+420-68-5225737
Palacky University | e-mail: richter@risc.upol.cz
Svobody 26, Olomouc, CZ-771 46 |
C z e c h R e p u b l i c | /|||\
http://aix.upol.cz/~richter/index.html ( o|o )
---------------------------------------- \ u / ------------------
Pokud chcete, piste mi prosim cesky v kodovani ISO-8859-2!
--- >>> http://www.cestina.cz <<< ---
Prectete-li nasledujici vetu s diakritikou, je vse v poradku:
Pokud chcete, piڴe mi prosim 馳ky v k󤯶⯭ ISO-8859-2!
------------------------------------------------------------------
From daniel@nas18-92.wnt.club-internet.fr Sat May 5 07:38:56 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f45CcuM21712
for <maxima@math.utexas.edu>; Sat, 5 May 2001 07:38:56 -0500
Received: from nas18-92.wnt.club-internet.fr (IDENT:postfix@nas18-92.wnt.club-internet.fr [213.44.177.92])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA20837
for <maxima@www.ma.utexas.edu>; Sat, 5 May 2001 07:38:54 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id ED132388E9; Sat, 5 May 2001 14:37:35 +0200 (CEST)
Message-ID: <XFMail.010505143735.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Sat, 05 May 2001 14:37:35 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] bad news ?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear friends of maxima,
As far as I understand, Dr. Shelter announced
the fix of the 10000! bug?
Extract of a session with the maxima snapshot
of april, the 27th:
[daniel@georgette ~]$ maxima
GCL (GNU Common Lisp) Version(2.3.8) ven avr 27 18:57:43 CEST 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.5 ven avr 27 18:57:36 CEST 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) alloc(4);
(D1) ALLOC(4)
(C2) 10000!;
Error: Out of bignum stack space, (si::MULTIPLY-BIGNUM-STACK n) to grow
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>:t
(C3)
Best regards.
----
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From wfs@mail.ma.utexas.edu Sun May 6 01:50:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f466oNM22024
for <maxima@math.utexas.edu>; Sun, 6 May 2001 01:50:23 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA11589
for <Maxima@www.ma.utexas.edu>; Sun, 6 May 2001 01:50:23 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id BAA21935;
Sun, 6 May 2001 01:50:17 -0500
Date: Sun, 6 May 2001 01:50:17 -0500
Message-Id: <200105060650.BAA21935@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: fateman@cs.berkeley.edu
CC: jkf@franz.com, Maxima@www.ma.utexas.edu
In-reply-to: <3AEDF8E3.F1EBDF14@cs.berkeley.edu> (message from Richard Fateman
on Mon, 30 Apr 2001 16:44:35 -0700)
Subject: Re: [Maxima] 10000! (Sorry... but)
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> <200104270640.BAA14560@sonia.ma.utexas.edu> <3AEDF8E3.F1EBDF14@cs.berkeley.edu>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have finally gotten around to adding much better bignum code to GCL.
So now 10000! takes .074 seconds. It is now sufficiently fast
that I have to do a loop 10 times to get a better measurement.
This is a factor of 70 improvement over the 5 seconds it used to
take... The times are on a 900Mhz pentium III.
I have just put out gcl 2.4.0 and maxima 5.6
Please let me know of problems in compiling this. I have not yet put
out a windows binary of the above, because of shell/configure problems
in compiling under mingw.
Incidentally the printing is much improved too.
(c1) :lisp (si::allocate-contiguous-pages 3000 t) (si::allocate 'cfun 300 t) (si::allocate 'fixnum 200 t)
(C8) for i:1 thru 10 do 10000!;
Evaluation took 0.74 seconds (0.76 elapsed)
(D8)
[ note I still am not allocating much space by default, probably
should do more. Also the bignum space is currently allocated as
contiguous blocks, but I should make it relocatable, but cannot track
down a couple of bugs preventing me from doing so]
Fateman wrote:>
in Maxima on top of allegro CL, same machine (900 MHZ)...
2.46 seconds of which .39 is in GC. Better than GCL but
not as good as CLISP.
10000! on my 933MHz pentium in commercial macsyma
takes 0.421 sec including 0.01 in GC. (This is on top
of CLOE)
From daniel@nas16-22.wnt.club-internet.fr Sun May 6 04:37:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f469bRM26781
for <maxima@math.utexas.edu>; Sun, 6 May 2001 04:37:27 -0500
Received: from nas16-22.wnt.club-internet.fr (IDENT:postfix@nas16-22.wnt.club-internet.fr [213.44.175.22])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id EAA15869
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 04:37:25 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id E4C503851E; Sun, 6 May 2001 11:36:07 +0200 (CEST)
Message-ID: <XFMail.010506113607.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
In-Reply-To: <200105060650.BAA21935@sonia.ma.utexas.edu>
Date: Sun, 06 May 2001 11:36:07 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] 10000! (Sorry... but)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Le 06-May-01 Bill Schelter ꤲivait:
>
> I have finally gotten around to adding much better bignum code to GCL.
> So now 10000! takes .074 seconds. It is now sufficiently fast
> that I have to do a loop 10 times to get a better measurement.
> This is a factor of 70 improvement over the 5 seconds it used to
> take... The times are on a 900Mhz pentium III.
>
> I have just put out gcl 2.4.0 and maxima 5.6
>
> Please let me know of problems in compiling this. I have not yet put
> out a windows binary of the above, because of shell/configure problems
> in compiling under mingw.
Thank you, Bill, for your magnificent work.
The 2 programs compiled without any problem
under Linux Mandrake 7.1.
>
> Incidentally the printing is much improved too.
>
> (c1) :lisp (si::allocate-contiguous-pages 3000 t) (si::allocate 'cfun 300 t)
> (si::allocate 'fixnum 200 t)
> (C8) for i:1 thru 10 do 10000!;
> Evaluation took 0.74 seconds (0.76 elapsed)
> (D8)
>
> [ note I still am not allocating much space by default, probably
> should do more. Also the bignum space is currently allocated as
> contiguous blocks, but I should make it relocatable, but cannot track
> down a couple of bugs preventing me from doing so]
>
Incidentally, 10000! is computed and printed without any call of
:lisp(si ... etc... in maxima 5.6 on my machine
(roughly as fastly as under pari/gp 2.1.1).
However I tried to compute one more time (1+a+b+c+d)^35,
and interrupted maxima twice. Then I noticed that
there were 2 copies of saved-maxima in memory, computing
hard (98% of CPU time). Is this a feature or a bug ;-)?
Best regards.
----
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From jcadien@uswest.net Sun May 6 13:02:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46I2RM08260
for <maxima@math.utexas.edu>; Sun, 6 May 2001 13:02:27 -0500
Received: from tcsnpop1.tcsn.uswest.net (tcsnpop1.tcsn.uswest.net [207.108.112.1])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id NAA26031
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 13:02:27 -0500
Received: (qmail 66184 invoked by alias); 6 May 2001 18:01:53 -0000
Delivered-To: fixup-maxima@www.math.utexas.edu@fixme
Received: (qmail 63968 invoked by uid 0); 6 May 2001 18:01:16 -0000
Received: from 216-161-145-39.customers.uswest.net (HELO uswest.net) (216.161.145.39)
by tcsnpop1.tcsn.uswest.net with SMTP; 6 May 2001 18:01:16 -0000
Message-ID: <3AF52F3E.78075857@uswest.net>
Date: Sun, 06 May 2001 11:02:22 +0000
From: Jim Cadien <jcadien@uswest.net>
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.17-21mdk i686)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] plot window
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have just started using xmaxima frontend and would like to have plots
in a separate window. Where do I set this up?
Jim Cadien
From wfs@mail.ma.utexas.edu Sun May 6 13:19:29 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46IJTM08814
for <maxima@math.utexas.edu>; Sun, 6 May 2001 13:19:29 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA26195
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 13:19:29 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id NAA24607;
Sun, 6 May 2001 13:19:26 -0500
Date: Sun, 6 May 2001 13:19:26 -0500
Message-Id: <200105061819.NAA24607@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: jcadien@uswest.net
CC: maxima@www.ma.utexas.edu
In-reply-to: <3AF52F3E.78075857@uswest.net> (message from Jim Cadien on Sun,
06 May 2001 11:02:22 +0000)
Subject: Re: [Maxima] plot window
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <3AF52F3E.78075857@uswest.net>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have just started using xmaxima frontend and would like to have plots
in a separate window. Where do I set this up?
In File->Preferences
Where it asks
Should plot windows be embedded ?
click on embedded and change it to one of the other defaults:
separate means it will reuse one external popup window
multiple means it will make a new window for each plot.
You should be able to then save your preferences. Then you should
reboot windows -- no just kidding..!
This may not be in older versions of xmaxima/netmath
From wfs@mail.ma.utexas.edu Sun May 6 13:38:01 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46Ic1M09345
for <maxima@math.utexas.edu>; Sun, 6 May 2001 13:38:01 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA26385
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 13:38:01 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id NAA24742;
Sun, 6 May 2001 13:38:00 -0500
Date: Sun, 6 May 2001 13:38:00 -0500
Message-Id: <200105061838.NAA24742@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: maxima@www.ma.utexas.edu
In-reply-to: <3AF534DB.63BC6A06@uswest.net> (message from Jim Cadien on Sun,
06 May 2001 11:26:19 +0000)
Subject: Re: [Maxima] plot window
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <3AF52F3E.78075857@uswest.net> <200105061819.NAA24607@sonia.ma.utexas.edu> <3AF534DB.63BC6A06@uswest.net>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Well, under main window file-> Pref I get:
exit
apply
save
font
and that's it.
Yes you need a newer version of xmaxima. You should be able to get it from the
cvs server:
wget http://cvs.ma.utexas.edu/cgi-bin/cvsweb.cgi/~checkout~/maxima/bin/xmaxima?rev=1.3&content-type=text/plain&cvsroot=maxima --output-document=xmaxima
I cant be sure it will be compatible with the maxima binary you have,
but it probably is. You need to set an environment variable to tell
xmaxima which maxima executable to use, ie where the root maxima
directory is eg under unix:
export MAXIMA_DIRECTORY=/home/wfs/maxima-5.6
xmaxima
Note if you are running the clisp version of maxima you would use the
same as the above but do
xmaxima -lisp clisp
this last will certainly only work with maxima 5.6.
From smustudent1@yahoo.com Sun May 6 15:21:11 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46KLBM12700
for <maxima@math.utexas.edu>; Sun, 6 May 2001 15:21:11 -0500
Received: from web12204.mail.yahoo.com (web12204.mail.yahoo.com [216.136.173.88])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id PAA28283
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 15:21:10 -0500
Message-ID: <20010506202110.71875.qmail@web12204.mail.yahoo.com>
Received: from [129.119.149.28] by web12204.mail.yahoo.com; Sun, 06 May 2001 13:21:10 PDT
Date: Sun, 6 May 2001 13:21:10 -0700 (PDT)
From: C Y <smustudent1@yahoo.com>
To: maxima@www.ma.utexas.edu
In-Reply-To: <200105061838.NAA24742@sonia.ma.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] While we're on the plot window...
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have a couple questions about the plot window.
The reason I ask is eventually (when I both figure out
how and have time) I hope to create a GTK-Perl based
interface to maxima (the embryonic beginnings of this
are on sourceforge at
http://mathshield.sourceforge.net) using MathML and a
notebook style interface. At some point I'm hoping to
embed the plot window in the notebook. Is the
embedding ability specific to TCL, or could it
theoretically be done with other toolkits? Will I
need to do some lower level coding to avoid dependance
on TCL in the plot window itself?
(http://mathshield.sourceforge.net/concept2.png is a
rough idea of where I hope to go eventually with this
- the screenshots section shows a little more of the
current interface idea if anyone is interested.)
Thanks for your tremendous work on all of this by the
way. Maxima is one of the coolest software programs
I've seen in a long time.
Oh, inexperienced newbie question. Does anyone know
how the feature sets of Octave and Maxima compare? I
don't have enough experience with Octave to know.
Anyone worked with them enough to make a comparison?
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
From wfs@mail.ma.utexas.edu Sun May 6 16:18:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46LIWM14574
for <maxima@math.utexas.edu>; Sun, 6 May 2001 16:18:32 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA29057
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 16:18:32 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id QAA25669;
Sun, 6 May 2001 16:18:30 -0500
Date: Sun, 6 May 2001 16:18:30 -0500
Message-Id: <200105062118.QAA25669@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: smustudent1@yahoo.com
CC: maxima@www.ma.utexas.edu
In-reply-to: <20010506202110.71875.qmail@web12204.mail.yahoo.com> (message
from C Y on Sun, 6 May 2001 13:21:10 -0700 (PDT))
Subject: Re: [Maxima] While we're on the plot window...
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <20010506202110.71875.qmail@web12204.mail.yahoo.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
embedding ability specific to TCL, or could it
theoretically be done with other toolkits? Will I
One thing you might look at is the TeXmacs. Maxima has an interface
with that, which is interesting. Needs some work, but it does
typesetting of the math. I also will be putting an interface into
xmaxima that displays properly typeset output.
Displaying a plot window inside another application is easy enough:
If you are doing it under X windows at least then for example
do
xwininfo
to find the id of the window you are interested in.
suppose it has id 0x100001a
% wish -use 0x100001a -f foo.tcl
where
foo.tcl is
=======
label .l -text {hello world}
pack .l
=====
will put that window into the one you specified which perhaps
belongs to another application. The plotting stuff is all in
the files: plotting.tcl
In the xmaxima.tcl you want the stuff starting at
## source plotting.tcl
down to
## endsource plotting.tcl
-use id
Specifies that the main window for the
application is to be embedded in the
window whose identifier is id, instead
of being created as an independent
toplevel window. Id must be specified
in the same way as the value for the
-use option for toplevel widgets (i.e.
it has a form like that returned by
the winfo id command).
From fateman@cs.berkeley.edu Sun May 6 16:25:00 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46LP0M14803
for <maxima@math.utexas.edu>; Sun, 6 May 2001 16:25:00 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA29262
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 16:25:00 -0500
Received: from cs.berkeley.edu (as3-1-190.HIP.Berkeley.EDU [136.152.194.112])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id OAA01139;
Sun, 6 May 2001 14:24:57 -0700 (PDT)
Message-ID: <3AF5C038.E773F31@cs.berkeley.edu>
Date: Sun, 06 May 2001 14:20:56 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: C Y <smustudent1@yahoo.com>
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] While we're on the plot window...
References: <20010506202110.71875.qmail@web12204.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
C Y wrote:
(the embryonic beginnings of this
> are on sourceforge at
> http://mathshield.sourceforge.net) using MathML and a
> notebook style interface.
Although it is sometimes considered impolite to question
why people are programming up anything, I can't resist
asking you why you are doing this. In particular, why
are you using MathML, which so far as I can tell is
quite unsuitable for this purpose. For example, how do you encode
"interrupt the computation"?
How do you encode a macsyma program as MathML, except
perhaps as a text string, in which case, what's the point?
<snip>
tion. Does anyone know
> how the feature sets of Octave and Maxima compare?
Octave is a clone of Matlab. Essentially, it does
"numbers". Maxima does "symbols" which as a special
case, does "numbers".
RJF
From pfortuny@agt.uva.es Sat May 5 14:16:23 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f45JGNM01151
for <maxima@math.utexas.edu>; Sat, 5 May 2001 14:16:23 -0500
Received: from zar1.retecal.es (smtp.retecal.es [212.22.32.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id OAA27636
for Maxima@www.math.utexas.edu; Sat, 5 May 2001 14:16:22 -0500
Date: Sat, 5 May 2001 14:16:22 -0500
From: pfortuny@agt.uva.es
Message-Id: <200105051916.OAA27636@dell5.ma.utexas.edu>
Received: FROM retecal.es BY zar1.retecal.es ; Sat May 05 21:16:00 2001 +0200
Subject: [Maxima] Re: Maxima bad news?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
As far as I know, one can compute 10000! and even 50000! by
assigning more memory to bignums:
:lisp(si::multiply-bignum-stack 100)
lets one compute 10000! (do not know if 50000! also).
This is all in a Pentium 133Mmx (1 minute to compute+display)
with 48Mb RAM, so I think it should work in your computer.
The fact is that *this* (multiply bignum stack) did NOT work
in the previous versions, and I think (and thought) this is
what Dr. Schelter was intending to solve (?)
Hope this helps,
Pedro
Pedro Fortuny Ayuso
pfortuny@agt.uva.es www.geocities.com/pedro_fortuny
Universidad Autonoma de Madrid.
From smustudent1@yahoo.com Sun May 6 18:06:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46N6SM18089
for <maxima@math.utexas.edu>; Sun, 6 May 2001 18:06:28 -0500
Received: from web12206.mail.yahoo.com (web12206.mail.yahoo.com [216.136.173.90])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id SAA31100
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 18:06:28 -0500
Message-ID: <20010506230627.97253.qmail@web12206.mail.yahoo.com>
Received: from [129.119.200.40] by web12206.mail.yahoo.com; Sun, 06 May 2001 16:06:27 PDT
Date: Sun, 6 May 2001 16:06:27 -0700 (PDT)
From: C Y <smustudent1@yahoo.com>
Subject: Re: [Maxima] While we're on the plot window...
To: Richard Fateman <fateman@cs.berkeley.edu>
Cc: maxima@www.ma.utexas.edu
In-Reply-To: <3AF5C038.E773F31@cs.berkeley.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--- Richard Fateman <fateman@cs.berkeley.edu> wrote:
> Although it is sometimes considered impolite to
> question
> why people are programming up anything, I can't
> resist
> asking you why you are doing this.
No problem. Most advanced users of maxima will find
MathShield cumbersome and useless, so I don't blame
you for asking. I'm targeting this for people like
myself and my fellow students, who basically just want
to compute a few integrals now and then and are not so
great at command line stuff. Also, it's a learning
experience for me in terms of coding, tools like cvs,
and how to think about designing and debugging, since
I've never really done any of that before beyond my
intro CS courses.
> In particular, why
> are you using MathML,
> which so far as I can tell is
> quite unsuitable for this purpose.
> For example, how
> do you encode
> "interrupt the computation"?
> How do you encode a macsyma program as MathML,
> except
> perhaps as a text string, in which case, what's the
> point?
The way I hope to work this will be somewhat similar
to the way Mathematica has done it, i.e. formatting
things like fractions, square roots, exponents and
integral signs, while allowing people to enter text
commands when it suits their purpose (like
programming.) From the mathml, perl scripts can then
be used to process the expression down into maxima
syntax, and then the same process in reverse can
translate certain parts of the answer into MathML
(leaving some as text) and send the to the display
widget. For example, if I were entering an expression
with multiple fractions, exponentials within
exponentials, and other such fun complexities, I would
want to see it displayed in a formatted form in order
to better keep track of it. However, for other things
like writing macsyma programs, you are correct in
saying that Mathml would be useless and a hinderance,
so in those instances the Mathml would give way to
pure text entry, which would still be allowed.
Basically this is aimed at making a few of maxima's
abilities easier to use (at least for a user like me)
while hopefully not making more advanced usage
impossible.
The reasons I picked MathML specifically are that
there has already been some work done on a GTK display
widget for MathML called GTKMathView and the hope that
MathML abilities in Mozilla would eventually open up
some possibilities for easy display of math notebooks
on the web.
So that's the idea - to add formatting where it is
helpful and add some graphical tools for people who
(like me) are bad at remembering the syntax rules.
Maybe a good analogy would be the Lyx program - most
advanced users use raw latex or tex because they have
more power and options, but a lot of people use Lyx
because it makes things simpler for them and their
needs are modest. Lyx allows TeX expressions, but
also provides buttons for basic functionality. I've
use Lyx quite a bit, and I've found I like that
approach. You can start out doing things slowly with
the graphical buttons, but the equations are entered
as equations with immediate visual feedback rather
than long, cryptic text strings and as you gradually
learn the TeX commands you get faster. To me, it
seems like a good way for beginners to approach maxima
too. Whether I can pull it off or not is something
else again, but it never hurts to try and the worst
that will happen is that I'll know more rather than
less. :-)
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
From fateman@cs.berkeley.edu Sun May 6 18:44:59 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f46NixM19338
for <maxima@math.utexas.edu>; Sun, 6 May 2001 18:44:59 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA31846
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 18:44:58 -0500
Received: from cs.berkeley.edu (as3-1-190.HIP.Berkeley.EDU [136.152.194.112])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id QAA01764;
Sun, 6 May 2001 16:44:55 -0700 (PDT)
Message-ID: <3AF5E106.A1DB5AA1@cs.berkeley.edu>
Date: Sun, 06 May 2001 16:40:54 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: C Y <smustudent1@yahoo.com>, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] While we're on the plot window...
References: <20010506230627.97253.qmail@web12206.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
C Y wrote:
>
> --- Richard Fateman <fateman@cs.berkeley.edu> wrote:
>
> > Although it is sometimes considered impolite to
> > question
> > why people are programming up anything, I can't
> > resist
> > asking you why you are doing this.
>
> No problem. Most advanced users of maxima will find
> MathShield cumbersome and useless, so I don't blame
> you for asking. I'm targeting this for people like
> myself and my fellow students, who basically just want
> to compute a few integrals now and then and are not so
> great at command line stuff.
If you have a command structure in Mathshield that requires no
learning, that would be interesting; is that the
point? If it is just something else to learn, why would
fellow students like it any better? Do you have any
tests to show that it is easier to use?
>Also, it's a learning
> experience for me in terms of coding, tools like cvs,
> and how to think about designing and debugging, since
> I've never really done any of that before beyond my
> intro CS courses.
"It's a learning experience" is
a good excuse for a student to do almost
anything :)
>
> > In particular, why
> > are you using MathML,
> > which so far as I can tell is
> > quite unsuitable for this purpose.
> > For example, how
> > do you encode
> > "interrupt the computation"?
> > How do you encode a macsyma program as MathML,
> > except
> > perhaps as a text string, in which case, what's the
> > point?
>
> The way I hope to work this will be somewhat similar
> to the way Mathematica has done it, i.e. formatting
> things like fractions, square roots, exponents and
> integral signs, while allowing people to enter text
> commands when it suits their purpose (like
> programming.)
I believe that Mathematica does not use MathML, though
it is willing to produce it if you wish. There is a
protocol used for communicating between front and
back ends of Mathematica (mathtalk?) and there is
also a protocol with Maple (or used to be... Irena,
I think), and the commercial Macsyma uses some kind
of Lisp, plus some signalling mechanism. You have
no signalling mechanism, and perhaps don't understand
why you need it.
> From the mathml, perl scripts can then
> be used to process the expression down into maxima
> syntax,
If you are writing the front end, why not just have
the front end talk to the back end in something that
the back end already understands. There are two
obvious choices: the macsyma command language and the
underlying lisp. You are just making more work
for yourself by having to write a translator into
mathml and a translator out. You are also increasing
the bandwidth requirements by a factor of 50 or so as
well as lacking vital communication protocols, which
you presumably would just make up in some non-standard
way.
There are also programs to display math in typeset
form (in lisp, and also see MINSE/glyphd, which I am using,
which produces little GIFs for human consumption).
> and then the same process in reverse can
> translate certain parts of the answer into MathML
> (leaving some as text) and send the to the display
> widget.
You seem to be concerned with perl and tk. Do you
know lisp? I think your project will require it,
and you might find that you will not need much else.
> For example, if I were entering an expression
> with multiple fractions, exponentials within
> exponentials, and other such fun complexities, I would
> want to see it displayed in a formatted form in order
> to better keep track of it.
Maxima already does this. Why not ask Maxima to
send you the formatted expressions.
> However, for other things
> like writing macsyma programs, you are correct in
> saying that Mathml would be useless and a hinderance,
> so in those instances the Mathml would give way to
> pure text entry, which would still be allowed.
> Basically this is aimed at making a few of maxima's
> abilities easier to use (at least for a user like me)
> while hopefully not making more advanced usage
> impossible.
>
> The reasons I picked MathML specifically are that
> there has already been some work done on a GTK display
> widget for MathML called GTKMathView and the hope that
> MathML abilities in Mozilla would eventually open up
> some possibilities for easy display of math notebooks
> on the web.
There is already math display (even conversion into
TeX) in maxima. Are you going to go through every
construction in Maxima and convert it into MathML? Guess
what... not everything in Maxima has a MathML encoding.
And are you going to convert everything in MathML into
Maxima? Guess what... some things may not be in Maxima.
>
> So that's the idea - to add formatting where it is
> helpful and add some graphical tools for people who
> (like me) are bad at remembering the syntax rules.
> Maybe a good analogy would be the Lyx program - most
> advanced users use raw latex or tex because they have
> more power and options, but a lot of people use Lyx
> because it makes things simpler for them and their
> needs are modest. Lyx allows TeX expressions, but
> also provides buttons for basic functionality. I've
> use Lyx quite a bit, and I've found I like that
> approach.
I've never seen Lyx.
> You can start out doing things slowly with
> the graphical buttons, but the equations are entered
> as equations with immediate visual feedback rather
> than long, cryptic text strings and as you gradually
> learn the TeX commands you get faster. To me, it
> seems like a good way for beginners to approach maxima
> too. Whether I can pull it off or not is something
> else again, but it never hurts to try and the worst
> that will happen is that I'll know more rather than
> less. :-)
No, here's worse... you will
waste a bunch of your time, do poorly in classes, drop
out of school, fail to impress the potential spouse
of your dreams of the suitability of your genes.
Disappoint Mom & Dad that they don't have grandchildren,
etc etc. :)
Good luck.
RJF
From smustudent1@yahoo.com Sun May 6 21:19:24 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f472JOM24366
for <maxima@math.utexas.edu>; Sun, 6 May 2001 21:19:24 -0500
Received: from web12204.mail.yahoo.com (web12204.mail.yahoo.com [216.136.173.88])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id VAA04040
for <maxima@www.ma.utexas.edu>; Sun, 6 May 2001 21:19:24 -0500
Message-ID: <20010507021923.96282.qmail@web12204.mail.yahoo.com>
Received: from [129.119.149.26] by web12204.mail.yahoo.com; Sun, 06 May 2001 19:19:23 PDT
Date: Sun, 6 May 2001 19:19:23 -0700 (PDT)
From: C Y <smustudent1@yahoo.com>
Subject: Re: [Maxima] While we're on the plot window...
To: Richard Fateman <fateman@cs.berkeley.edu>, maxima@www.ma.utexas.edu
In-Reply-To: <3AF5E106.A1DB5AA1@cs.berkeley.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--- Richard Fateman <fateman@cs.berkeley.edu> wrote:
> If you have a command structure in Mathshield that
> requires no
> learning, that would be interesting; is that the
> point? If it is just something else to learn, why
> would
> fellow students like it any better? Do you have any
> tests to show that it is easier to use?
Not a different command structure - I actually like
the maxima syntax. All I mean is to have the
Mathematica ability of inputing things like integrals
"graphically" (for lack of a better term.) Sorry, I
guess I don't know how to express it more clearly. Or
maybe I'm not thinking about maxima the correct way.
Plus, while my fellow students using it would be nice,
considering most of them use windows anyway the odds
are actually rather low. I just like the illusion of
doing something worthwhile. ;-)
> I believe that Mathematica does not use MathML,
> though
> it is willing to produce it if you wish. There is a
> protocol used for communicating between front and
> back ends of Mathematica (mathtalk?) and there is
> also a protocol with Maple (or used to be... Irena,
> I think), and the commercial Macsyma uses some kind
> of Lisp, plus some signalling mechanism. You have
> no signalling mechanism, and perhaps don't
> understand
> why you need it.
I'm probably missing something there. I was planning
on talking to maxima the way the Symaxx maxima
interface (http://symaxx.sourceforge.net) does - write
the proper instructions to a temp file and then invoke
the command line maxima using the file as the input.
They are using Perl/Tk, and I'm pretty sure that part
of it doesn't depend on Tk. Probably not the best way
to do it, but it's about the simplest and it's been
shown to work. I confess to total ignorance here -
what function does the signaling mechanism serve?
> If you are writing the front end, why not just have
> the front end talk to the back end in something that
> the back end already understands. There are two
> obvious choices: the macsyma command language and
> the underlying lisp.
That's essentially what I had intended to do - the
MathML would only be for the purpose of displaying the
formatted mathematics via the GTK widget. Maxima
itself wouldn't ever get anything from the interface
but it's own syntax, and that's all it would need to
return - I shouldn't have to do anything to maxima
itself at all.
> You are just making more work
> for yourself by having to write a translator into
> mathml and a translator out.
Very true, but I figured that would be less work than
writing my own GTK code from scratch to handle TeX
output. Maybe it wouldn't be - that's a definite
possibility if I find that a MathML <-> maxima perl
script is too much work. Remember, though - the only
real translation would be for a very small subset of
the MathML standard. Fractions, exponentials,
integrals, stuff like that - the rest of the maxima
input/output would be in its original form throughout.
> You are also increasing the bandwidth
> requirements by a factor of 50 or so
> as well as lacking vital communication protocols,
> which you presumably would just make up in some
> non-standard way.
Do you mean communicating between the frontend and
maxima? The only direct communication would be when
the frontend runs maxima on the temp file. Symaxx
functions in this fashion, and I've never had a speed
problem with it. I'm not sure what communication
protocols I would need - perl can just run the maxima
program with the temp file input - the frontend would
use the perl scripts to translate the maxima output
file into display ready content. Unless I'm missing
something shouldn't be too much trouble for shorter
expressions (that is an unexplored point, I grant you
- I have to write the scripts before I can do speed
trials. Still, since it is ascii text manipulation, I
can't imagine it being that slow.)
> You seem to be concerned with perl and tk. Do you
> know lisp? I think your project will require it,
> and you might find that you will not need much else.
I don't know lisp (I would like to learn - that's
another one of those "if I only had time" or rather
"if only my school offered credit for it" things.) If
that's how things shape up I'll give it a try.
> > For example, if I were entering an expression
> > with multiple fractions, exponentials within
> > exponentials, and other such fun complexities, I
> would
> > want to see it displayed in a formatted form in
> order
> > to better keep track of it.
>
> Maxima already does this. Why not ask Maxima to
> send you the formatted expressions.
It can send me back formatted expressions, yes - but I
want to be able to input with formatting as well.
> There is already math display (even conversion into
> TeX) in maxima. Are you going to go through every
> construction in Maxima and convert it into MathML?
> Guess what... not everything in Maxima has a MathML
> encoding. And are you going to convert everything
> in MathML into Maxima? Guess what... some things
> may not be in Maxima.
I'm not hoping to do total conversions or anything
like that - only a few of the common things which can
get messy easily. I may be crazy, but I'm not that
crazy :-)
> I've never seen Lyx.
It's a nice piece of work (IMHO, of course) although
I'm sure it would frustrate any seasoned latex user.
It's great for beginners. (Or at least, it is for
this beginner.)
>No, here's worse... you will
>waste a bunch of your time, do poorly in classes,
drop
>out of school, fail to impress the potential spouse
>of your dreams of the suitability of your genes.
>Disappoint Mom & Dad that they don't have
>grandchildren,
>etc etc. :)
I think I blew my chances of impressing a potential
mate the first time I installed Linux. Power like that
is addictive. :-) All part of being a computer nerd -
or rather, part of becoming one.
> Good luck.
> RJF
Thanks much. Sorry for being the foolhardy newbie
clogging up the list with a lot of wild ideas and
questions. :-)
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
From michel.gosse@freesbee.fr Mon May 7 08:29:25 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f47DTPM14296
for <maxima@math.utexas.edu>; Mon, 7 May 2001 08:29:25 -0500
Received: from cuyuni.paris.none.net (cuyuni-qfe3.libertysurfpro.net [212.129.3.66] (may be forged))
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA18683
for <Maxima@www.math.utexas.edu>; Mon, 7 May 2001 08:29:22 -0500
Received: from localhost.localdomain ([212.129.10.133])
by cuyuni.paris.none.net (InterMail vM.4.01.02.17 201-229-119)
with SMTP
id <20010507132920.DTQS594.cuyuni.paris.none.net@localhost.localdomain>
for <Maxima@www.math.utexas.edu>; Mon, 7 May 2001 15:29:20 +0200
From: Gosse Michel <michel.gosse@freesbee.fr>
Reply-To: michel.gosse@freesbee.fr
Organization: EN
To: Maxima@www.ma.utexas.edu
Subject: Re: [Maxima] While we're on the plot window.
Date: Mon, 7 May 2001 14:20:45 +0200
X-Mailer: KMail [version 1.0.28]
Content-Type: text/plain
MIME-Version: 1.0
Message-Id: <01050714225301.03921@localhost.localdomain>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by dell3.ma.utexas.edu id f47DTPM14296
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello
Looking at my students, it is clear that they don't like the command
line at all, so i find that an interface like mathematica for maxima is
a good project.
It must allow to use classical mathematical notations for input and
output.
Best regards.
****************************
Michel Gosse
michel.gosse@ac-poitiers.fr
michel.gosse@freesbee.fr
****************************
From michel.gosse@freesbee.fr Mon May 7 08:29:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f47DTSM14300
for <maxima@math.utexas.edu>; Mon, 7 May 2001 08:29:28 -0500
Received: from cuyuni.paris.none.net (cuyuni-qfe3.libertysurfpro.net [212.129.3.66] (may be forged))
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA18687
for <Maxima@www.math.utexas.edu>; Mon, 7 May 2001 08:29:27 -0500
Received: from localhost.localdomain ([212.129.10.133])
by cuyuni.paris.none.net (InterMail vM.4.01.02.17 201-229-119)
with SMTP
id <20010507132926.DTQT594.cuyuni.paris.none.net@localhost.localdomain>
for <Maxima@www.math.utexas.edu>; Mon, 7 May 2001 15:29:26 +0200
From: Gosse Michel <michel.gosse@freesbee.fr>
Reply-To: michel.gosse@freesbee.fr
Organization: EN
To: Maxima@www.ma.utexas.edu
Date: Mon, 7 May 2001 14:22:58 +0200
X-Mailer: KMail [version 1.0.28]
Content-Type: text/plain
MIME-Version: 1.0
Message-Id: <01050714251802.03921@localhost.localdomain>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by dell3.ma.utexas.edu id f47DTSM14300
Subject: [Maxima] xmaxima menus don't respond
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello
I have maxima 5.5 beta 3 with a mandrake 7.1. When i launch xmaxima, i
can enter and evaluate the expressions, but when i click on the items
of any menu, it will do nothing.
It's the same problem with the plots. The menus brings up, but they
have no effects. It's impossible to save the plot, zooming, and so on
...
Any idea ?
****************************
Michel Gosse
michel.gosse@ac-poitiers.fr
michel.gosse@freesbee.fr
****************************
From wfs@mail.ma.utexas.edu Mon May 7 10:27:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f47FRgM21988
for <maxima@math.utexas.edu>; Mon, 7 May 2001 10:27:42 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA22268
for <Maxima@www.ma.utexas.edu>; Mon, 7 May 2001 10:27:42 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id KAA29730;
Mon, 7 May 2001 10:27:39 -0500
Date: Mon, 7 May 2001 10:27:39 -0500
Message-Id: <200105071527.KAA29730@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: michel.gosse@freesbee.fr
CC: Maxima@www.ma.utexas.edu
In-reply-to: <01050714251802.03921@localhost.localdomain> (message from Gosse
Michel on Mon, 7 May 2001 14:22:58 +0200)
Subject: Re: [Maxima] xmaxima menus don't respond
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <01050714251802.03921@localhost.localdomain>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have maxima 5.5 beta 3 with a mandrake 7.1. When i launch xmaxima, i
can enter and evaluate the expressions, but when i click on the items
of any menu, it will do nothing.
I have never seen this. It would appear to be a problem with wish
(ie tcl/tk), on your machine or with your window manager. Try
restarting the window manager -- at least this is what I do with fvwm
when for some reason I can't get netscape or other applications to take
the focus.
You might also check the wish demos: run
/usr/lib/tk8.3/demos/widget
or whatever version tk you have.
From pedro.fortuny@uam.es Tue May 8 03:43:15 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f488hFM04731
for <maxima@math.utexas.edu>; Tue, 8 May 2001 03:43:15 -0500
Received: from naranjo.sdi.uam.es (naranjo.sdi.uam.es [150.244.9.11])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id DAA11790
for <maxima@www.ma.utexas.edu>; Tue, 8 May 2001 03:43:14 -0500
Received: from absurdo.mat.uam.es.uam.es (absurdo.mat.uam.es [150.244.21.52])
by naranjo.sdi.uam.es (8.9.3/8.9.3/UAM) with ESMTP id KAA20298
for <maxima@www.math.utexas.edu>; Tue, 8 May 2001 10:42:52 +0200 (MEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15095.45522.282186.151370@absurdo.mat.uam.es>
Date: Tue, 8 May 2001 10:44:02 +0200
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.92 under Emacs 20.5.1
From: Pedro Fortuny Ayuso <pfortuny@agt.uva.es>
Subject: [Maxima] Congratulations
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear Bill,
Congratulations for maxima-5.6 and gcl-2.4.0.
Astounding!!
Thanks for the job,
Pedro.
--
Pedro Fortuny Ayuso --------> http://www.geocities.com/pedro_fortuny
Dpt. Matematicas, Univ. Autonoma de Madrid ------> http://www.uam.es
Campus Cantoblanco, 28049 Madrid. SPAIN. -----> tel. (34) 91 3974911
From michel.gosse@freesbee.fr Tue May 8 13:38:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f48IceM29281
for <maxima@math.utexas.edu>; Tue, 8 May 2001 13:38:40 -0500
Received: from sanga.paris.none.net (nat133.libertysurfpro.net [212.129.0.133])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA24749
for <Maxima@www.math.utexas.edu>; Tue, 8 May 2001 13:38:34 -0500
Received: from localhost.localdomain ([213.36.138.116])
by sanga.paris.none.net (InterMail vM.4.01.02.17 201-229-119)
with SMTP
id <20010508183829.VVNP3693.sanga.paris.none.net@localhost.localdomain>
for <Maxima@www.math.utexas.edu>; Tue, 8 May 2001 20:38:29 +0200
From: Gosse Michel <michel.gosse@freesbee.fr>
Reply-To: michel.gosse@freesbee.fr
Organization: EN
To: Maxima@www.ma.utexas.edu
Date: Tue, 8 May 2001 20:32:06 +0200
X-Mailer: KMail [version 1.0.28]
Content-Type: text/plain
MIME-Version: 1.0
Message-Id: <01050820360700.09428@localhost.localdomain>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by dell3.ma.utexas.edu id f48IceM29281
Subject: [Maxima] problem with compiling maxima 5.6
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello
I have troubled when compiling maxima 5.6.
* i have compiled gcl3.4 : oK and it works
* i have edited the configure file of maxima, changed the path, and
./configure : ok
make : the beginning compiles well, suddenly, i have the error message :
Compiling sysinit.lsp.
End of Pass 1.
End of Pass 2.
sysinit.c:2: cmpinclude.h: Aucun fichier ou r걥rtoire de ce type
sysinit.c: In function `init_sysinit':
sysinit.c:4: `object' undeclared (first use in this function)
sysinit.c:4: (Each undeclared identifier is reported only once
sysinit.c:4: for each function it appears in.)
sysinit.c:4: parse error before `)'
sysinit.c: At top level:
sysinit.c:6: parse error before `user_init'
sysinit.c: In function `user_init':
sysinit.c:154: `Cnil' undeclared (first use in this function)
Correctable error: (SYSTEM "(cd . ;gcc -pipe -fwritable-strings -DVOL=volatile -I/home/michel/download/gcl-2.4.0/o -fsigned-char -O4 -c -I. sysinit.c -w)") returned a non-zero value 0.
Signalled by UNLESS.
If continued: Continues anyway.
Broken at CERROR. Type :H for Help.
MAKE>>echo "(setf (get :maxima :version) (quote (" `cat ../majvers` `cat ../minvers` \"`date`\" ")))" > version.lisp
echo '(si::chdir "/home/michel/download/maxima-5.6/src")' > init_max0.lisp
echo '(load "maxima-package.lisp")' >> init_max0.lisp
echo '(setq maxima::*maxima-directory* (namestring (truename "../")))' >> init_max0.lisp
echo '(si::chdir "'/home/michel/logiciels/gcl-2.4.0/unixport'")' > init_max2.lisp
cat /home/michel/logiciels/gcl-2.4.0/unixport/init_gcl.lsp | sed -e \
"s;system-init(si::chdir \"/home/michel/download/maxima-5.6/src\")(si::save-system \"saved_maxima\")g" \
> init_maxima.lsp
if cmp init_maxima.lsp /home/michel/logiciels/gcl-2.4.0/unixport/init_maxima.lsp > /dev/null ;\
then true; else cp init_maxima.lsp /home/michel/logiciels/gcl-2.4.0/unixport/init_maxima.lsp;fi
(cd /home/michel/logiciels/gcl-2.4.0/unixport ; make saved_maxima "SYSTEM=maxima" "SYSTEM_OBJS=`cat /home/michel/download/maxima-5.6/src/maxobjs`" "PORTDIR=/home/michel/logiciels/gcl-2.4.0/unixport")
make[2]: Entering directory `/home/michel/logiciels/gcl-2.4.0/unixport'
gcc -pipe -fwritable-strings -DVOL=volatile -I/home/michel/download/gcl-2.4.0/o -fsigned-char -c -I../h -c -o /home/michel/download/maxima-5.6/src/lmdcls.o /home/michel/download/maxima-5.6/src/lmdcls.c
make[2]: *** No rule to make target `/home/michel/download/maxima-5.6/src/letmac.o', needed by `raw_maxima'. Stop.
make[2]: Leaving directory `/home/michel/logiciels/gcl-2.4.0/unixport'
make[1]: *** [saved_maxima] Error 2
make[1]: Leaving directory `/home/michel/download/maxima-5.6/src'
make: *** [all] Error 2
--
****************************
Michel Gosse
michel.gosse@ac-poitiers.fr
michel.gosse@freesbee.fr
****************************
From daniel@nas20-215.wnt.club-internet.fr Tue May 8 13:53:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f48IrvM30080
for <maxima@math.utexas.edu>; Tue, 8 May 2001 13:53:57 -0500
Received: from nas20-215.wnt.club-internet.fr (IDENT:postfix@nas20-215.wnt.club-internet.fr [213.44.179.215])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA25148
for <maxima@www.ma.utexas.edu>; Tue, 8 May 2001 13:53:56 -0500
Received: by georgette.lefrancois (Postfix, from userid 501)
id 457523861D; Tue, 8 May 2001 20:52:39 +0200 (CEST)
Message-ID: <XFMail.010508205239.dduparc@club-internet.fr>
X-Mailer: XFMail 1.3 [p0] on Linux
X-Priority: 3 (Normal)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Date: Tue, 08 May 2001 20:52:39 +0200 (CEST)
Reply-To: dduparc@club-internet.fr
From: Daniel Duparc <dduparc@club-internet.fr>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] saved-maxima in memory
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear friends of maxima,
I can explain with better precision the
feature I told you about a few days ago :
1. please launch fistly top to see the active processes
2. then launch xmaxima, then exit via the menu
3. if the behaviour is the same as on my Linux Mandrake 7.1
box, you'l quickly see saved-maxima using 98% of cpu time.
4. ad libitum, the cpu time being divided between the several
saved-maxima processes...
I use maxima 5.6 compiled with gcl 2.4.0.
Best regards
----
Daniel Duparc <dduparc@club-internet.fr>
29 av. de la Commune de Paris
94400 Vitry sur Seine (France)
From jcadien@uswest.net Tue May 8 14:55:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f48JtuM00649
for <maxima@math.utexas.edu>; Tue, 8 May 2001 14:55:56 -0500
Received: from tcsnpop1.tcsn.uswest.net (tcsnpop1.tcsn.uswest.net [207.108.112.1])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id OAA26362
for <maxima@www.ma.utexas.edu>; Tue, 8 May 2001 14:55:56 -0500
Received: (qmail 76169 invoked by alias); 8 May 2001 19:55:48 -0000
Delivered-To: fixup-maxima@www.ma.utexas.edu@fixme
Received: (qmail 76137 invoked by uid 0); 8 May 2001 19:55:47 -0000
Received: from wendy.as.arizona.edu (HELO uswest.net) (128.196.208.39)
by tcsnpop1.tcsn.uswest.net with SMTP; 8 May 2001 19:55:47 -0000
Message-ID: <3AF84FE9.9F2BFEC7@uswest.net>
Date: Tue, 08 May 2001 12:58:33 -0700
From: jim cadien <jcadien@uswest.net>
X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14aa1 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: dduparc@club-internet.fr
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] saved-maxima in memory
References: <XFMail.010508205239.dduparc@club-internet.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Using maxima 5.6. It is strange, but I use mandrake 7.2 at home and
everything works fine. Here at work, I get exactly the same behaviour
as you describe. I am using RH 6.2 here, with tk8.0. At home I use
tk8.3. However I did try the tk demos here at work and all the
menu/button demos worked just fine.
I hope a solution is discovered.
Jim Cadien
Daniel Duparc wrote:
>
> Dear friends of maxima,
>
> I can explain with better precision the
> feature I told you about a few days ago :
>
> 1. please launch fistly top to see the active processes
>
> 2. then launch xmaxima, then exit via the menu
>
> 3. if the behaviour is the same as on my Linux Mandrake 7.1
> box, you'l quickly see saved-maxima using 98% of cpu time.
>
> 4. ad libitum, the cpu time being divided between the several
> saved-maxima processes...
>
> I use maxima 5.6 compiled with gcl 2.4.0.
>
> Best regards
> ----
> Daniel Duparc <dduparc@club-internet.fr>
> 29 av. de la Commune de Paris
> 94400 Vitry sur Seine (France)
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From camm@enhanced.com Wed May 9 09:40:05 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f49Ee5M08192
for <maxima@math.utexas.edu>; Wed, 9 May 2001 09:40:05 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA18398
for <maxima@www.ma.utexas.edu>; Wed, 9 May 2001 09:40:03 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 14xUWn-0004qD-00; Wed, 09 May 2001 10:01:21 -0400
To: jim cadien <jcadien@uswest.net>
Cc: dduparc@club-internet.fr, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] saved-maxima in memory
References: <XFMail.010508205239.dduparc@club-internet.fr> <3AF84FE9.9F2BFEC7@uswest.net>
From: Camm Maguire <camm@enhanced.com>
Date: 09 May 2001 10:01:21 -0400
In-Reply-To: jim cadien's message of "Tue, 08 May 2001 12:58:33 -0700"
Message-ID: <54d79ik4em.fsf@intech19.enhanced.com>
Lines: 62
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Yes, apparently what's going on is that the xmaxima tcl is
closing the socket to the saved_maxima process without successfully
terminating it first. saved_maxima then loops forever on select of
the file descriiptor, which being closed, returns a "bad file
descriptor" error. Simplest fix would be to patch xmaxima, but maybe
it would be more robust if maxima itself exits when its input stream
is closed?
Take care,
jim cadien <jcadien@uswest.net> writes:
> Using maxima 5.6. It is strange, but I use mandrake 7.2 at home and
> everything works fine. Here at work, I get exactly the same behaviour
> as you describe. I am using RH 6.2 here, with tk8.0. At home I use
> tk8.3. However I did try the tk demos here at work and all the
> menu/button demos worked just fine.
> I hope a solution is discovered.
>
> Jim Cadien
>
>
>
> Daniel Duparc wrote:
> >
> > Dear friends of maxima,
> >
> > I can explain with better precision the
> > feature I told you about a few days ago :
> >
> > 1. please launch fistly top to see the active processes
> >
> > 2. then launch xmaxima, then exit via the menu
> >
> > 3. if the behaviour is the same as on my Linux Mandrake 7.1
> > box, you'l quickly see saved-maxima using 98% of cpu time.
> >
> > 4. ad libitum, the cpu time being divided between the several
> > saved-maxima processes...
> >
> > I use maxima 5.6 compiled with gcl 2.4.0.
> >
> > Best regards
> > ----
> > Daniel Duparc <dduparc@club-internet.fr>
> > 29 av. de la Commune de Paris
> > 94400 Vitry sur Seine (France)
> > _______________________________________________
> > Maxima mailing list
> > Maxima@www.math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From camm@enhanced.com Wed May 9 11:45:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f49GjMM16148
for <maxima@math.utexas.edu>; Wed, 9 May 2001 11:45:22 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA21448
for <Maxima@www.ma.utexas.edu>; Wed, 9 May 2001 11:45:21 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 14xX5B-0004wV-00; Wed, 09 May 2001 12:45:01 -0400
To: wfs@mail.ma.utexas.edu
Cc: fateman@cs.berkeley.edu, jkf@franz.com, Maxima@www.ma.utexas.edu
Subject: Re: [Maxima] 10000! (Sorry... but)
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> <200104270640.BAA14560@sonia.ma.utexas.edu> <3AEDF8E3.F1EBDF14@cs.berkeley.edu> <200105060650.BAA21935@sonia.ma.utexas.edu>
From: Camm Maguire <camm@enhanced.com>
Date: 09 May 2001 12:45:01 -0400
In-Reply-To: Bill Schelter's message of "Sun, 6 May 2001 01:50:17 -0500"
Message-ID: <54ae4mjwtu.fsf@intech19.enhanced.com>
Lines: 66
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thank you again for the wonderful work on
gcl-2.4.0/maxima-5.6!
It appears now with the compiled in inclusion of some of the gmp code
into gcl, that subarchitecture dependencies are introduced into the
resulting binaries. This complicates making x86 binaries to include
in a distribution such as Debian. Of course, the difference in
performance is well worth the extra effort.
Here's my plan -- build each of the gmp x86 subarch options as
separate shared libraries, install these under
/usr/lib/{k6,k7,p6,...}, and let ld.so load the fastest one at
runtime. The portion of the gcl build which actually runs raw_gcl
will be invoked with an LD_LIBRARY_PATH choosing a generic shared
lib.
Is this going to work?
Take care,
Bill Schelter <wfs@math.utexas.edu> writes:
> I have finally gotten around to adding much better bignum code to GCL.
> So now 10000! takes .074 seconds. It is now sufficiently fast
> that I have to do a loop 10 times to get a better measurement.
> This is a factor of 70 improvement over the 5 seconds it used to
> take... The times are on a 900Mhz pentium III.
>
> I have just put out gcl 2.4.0 and maxima 5.6
>
> Please let me know of problems in compiling this. I have not yet put
> out a windows binary of the above, because of shell/configure problems
> in compiling under mingw.
>
> Incidentally the printing is much improved too.
>
> (c1) :lisp (si::allocate-contiguous-pages 3000 t) (si::allocate 'cfun 300 t) (si::allocate 'fixnum 200 t)
> (C8) for i:1 thru 10 do 10000!;
> Evaluation took 0.74 seconds (0.76 elapsed)
> (D8)
>
> [ note I still am not allocating much space by default, probably
> should do more. Also the bignum space is currently allocated as
> contiguous blocks, but I should make it relocatable, but cannot track
> down a couple of bugs preventing me from doing so]
>
> Fateman wrote:>
> in Maxima on top of allegro CL, same machine (900 MHZ)...
> 2.46 seconds of which .39 is in GC. Better than GCL but
> not as good as CLISP.
>
> 10000! on my 933MHz pentium in commercial macsyma
> takes 0.421 sec including 0.01 in GC. (This is on top
> of CLOE)
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From camm@enhanced.com Wed May 9 16:09:38 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f49L9cM30197
for <maxima@math.utexas.edu>; Wed, 9 May 2001 16:09:38 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA27272
for <maxima@www.ma.utexas.edu>; Wed, 9 May 2001 16:09:36 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 14xbDB-0005no-00; Wed, 09 May 2001 17:09:33 -0400
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 09 May 2001 17:09:33 -0400
In-Reply-To: Camm Maguire's message of "09 May 2001 10:01:21 -0400"
Message-ID: <54u22udyb6.fsf_-_@intech19.enhanced.com>
Lines: 34
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] Build error doesn't terminate make with error
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I just did a build which showed the following:
=============================================================================
...
Compiling plot.lisp.
End of Pass 1.
Warning: COERCE-FLOAT-FUN has a duplicate definition in this file
;; Note: Tail-recursive call of $COPY_PTS was replaced by iteration.
;; Note: Tail-recursive call of TCL-OUTPUT-LIST was replaced by iteration.
End of Pass 2.
plot.c: In function `L84':
plot.c:9924: virtual memory exhausted
cpp: output pipe has been closed
Error: (SYSTEM "(cd . ;gcc -pipe -fwritable-strings -DVOL=volatile -I/fix/f/debian/mm/maxima/maxima-5.6/gcl-2.4.0/o -fsigned-char -O4 -c -I. plot.c -w)") returned a non-zero value 0.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by UNLESS.
Backtrace: system::gcl-top-level > lisp:if > lisp:let > system:error-set > system:error-set > progn > compile-file > loop > setq > apply > apply > compiler::compile-file1 > lisp:let > unwind-protect > progn > lisp:let* > lisp:if > progn > cond > compiler::compiler-cc > compiler::safe-system > multiple-value-bind > unless > CERROR
make[3]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6/src'
make[2]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6/src'
make[1]: Leaving directory `/fix/f/debian/mm/maxima/maxima-5.6'
=============================================================================
Unfortunately, the main make did not return with a non-zero error
status, and my package build around this make proceeded merrily
along. :-()
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From toy@rtp.ericsson.se Thu May 10 13:37:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4AIbfM27221
for <maxima@math.utexas.edu>; Thu, 10 May 2001 13:37:41 -0500
Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA25950
for <maxima@www.ma.utexas.edu>; Thu, 10 May 2001 13:37:41 -0500
Received: from mr7.exu.ericsson.se (mr7att.ericy.com [138.85.92.15])
by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f4AIb6825111
for <maxima@www.math.utexas.edu>; Thu, 10 May 2001 13:37:07 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr7.exu.ericsson.se (8.11.3/8.11.3) with SMTP id f4AIb6d27368
for <maxima@www.math.utexas.edu>; Thu, 10 May 2001 13:37:06 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Thu May 10 13:37:05 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id OAA28856 for <maxima@www.math.utexas.edu>; Thu, 10 May 2001 14:37:10 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id OAA18179;
Thu, 10 May 2001 14:37:04 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: maxima@www.ma.utexas.edu
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 10 May 2001 14:37:03 -0400
Message-ID: <4nlmo5hwz4.fsf@rtp.ericsson.se>
Lines: 18
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (alfalfa)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] maxima 5.6 and cmucl
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Grabbed the 5.6 release and rebuilt with cmucl. Everything works but
I did run into a problem.
Some of the tests fail. However, if I delete the mstuff fasl file and
recompile everything, the tests work just fine. I have no idea why
this is. My guess is something that's compiled before mstuff
influences how mstuff gets compiled, but only when that thing is
compiled, but it has no effect if that fasl is LOAD'ed before
compiling mstuff.
Also, I think I found the problem with cmucl and compiling plot.lisp.
The defstruct for polygon is wrapped inside an eval-when
compile/eval. If I take that outside, and reinstate the make-polygon
macro (after renaming the defstruct constructor from make-polygon to
%make-polygon to prevent a collision), plots work.
Ray
From wfs@mail.ma.utexas.edu Fri May 11 00:48:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4B5m7M28570
for <maxima@math.utexas.edu>; Fri, 11 May 2001 00:48:07 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA15201
for <Maxima@www.ma.utexas.edu>; Fri, 11 May 2001 00:48:07 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id AAA02937;
Fri, 11 May 2001 00:48:05 -0500
Date: Fri, 11 May 2001 00:48:05 -0500
Message-Id: <200105110548.AAA02937@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@nicolas.ma.utexas.edu>
To: michel.gosse@freesbee.fr
CC: Maxima@www.ma.utexas.edu
In-reply-to: <01050820360700.09428@localhost.localdomain> (message from Gosse
Michel on Tue, 8 May 2001 20:32:06 +0200)
Subject: Re: [Maxima] problem with compiling maxima 5.6
Reply-to: wfs@math.utexas.edu
References: <01050820360700.09428@localhost.localdomain>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Correctable error: (SYSTEM "(cd . ;gcc -pipe -fwritable-strings
-DVOL=volatile -I/home/michel/download/gcl-2.4.0/o -fsigned-char
-O4 -c -I. sysinit.c -w)") returned a non-zero value 0.
Somehow either you have moved the gcl from where you built it or removed
cmpinclude.h from your directory /home/michel/download/gcl-2.4.0/o.
such thing, since the cmpinclude.h is in gcl-2.4.0/o among other directories and that is in the gcc command line that is being passed.
Under the target all: in the main makefile, is the line.
rm -f o/cmpinclude.h ; ln h/cmpinclude.h o
so there should be a copy there.
From wfs@mail.ma.utexas.edu Fri May 11 00:48:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4B5mKM28576
for <maxima@math.utexas.edu>; Fri, 11 May 2001 00:48:20 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA15206
for <Maxima@www.ma.utexas.edu>; Fri, 11 May 2001 00:48:19 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id AAA02950;
Fri, 11 May 2001 00:48:10 -0500
Date: Fri, 11 May 2001 00:48:10 -0500
Message-Id: <200105110548.AAA02950@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@nicolas.ma.utexas.edu>
To: camm@enhanced.com
CC: fateman@cs.berkeley.edu, jkf@franz.com, Maxima@www.ma.utexas.edu
In-reply-to: <54ae4mjwtu.fsf@intech19.enhanced.com> (message from Camm Maguire
on 09 May 2001 12:45:01 -0400)
Subject: Re: [Maxima] gmp config + propagating errors at top level compile
Reply-to: wfs@math.utexas.edu
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> <200104270640.BAA14560@sonia.ma.utexas.edu> <3AEDF8E3.F1EBDF14@cs.berkeley.edu> <200105060650.BAA21935@sonia.ma.utexas.edu> <54ae4mjwtu.fsf@intech19.enhanced.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
in the configure of gcl, I included
(cd gmp ; ./configure --target=pentium) ;;
I intended to include a line in the gcl/configure.in to make the
configuration on any pentium, 686, pentiumpro, athlon etc use pentium
which I think should work for almost all machines now adays. This
would hurt performance a bit, but at least let the same binary work on
all. However, the '[' ']' got stripped in the making of configure
from configure.in and the test regexp i5-986* |pentium* | ... which
would not match lots, and so the default configure is used for those
machines. Ie a more machine specific one. So you could just fix the
above in the configure. I am still unsure what the best target to use
would be.. On the machine I was running on I found that the
distributed shared gmp.so was actually compiled incorrectly for my
architecture, and so gave a segfault on certain gcl operations. That
is part of the reason I include the part of gmp we need, to make sure
it is compiled correctly. Also I needed to include it to make some changes
to functions to help the gc.
case "${canonical}" in
i[5-9]86* | pentium* | k6* | athlon*)
(cd gmp ; ./configure --target=pentium) ;;
*)
(cd gmp ; ./configure) ;;
esac
==================
this is a message from gcc. Yes I probably dont have gcl return
with a nonzero
plot.c: In function `L84':
plot.c:9924: virtual memory exhausted
cpp: output pipe has been closed
Yes it would appear that gcl was not propagating correctly the failure
to compile due to gcc running out of space. I have fixed this in
unixport/init_gcl.lsp: On a more practical note, if you run out of space
like that you can remove the -pipe from the gcc flag, and it should
use temp files, which will take less swap space.
(defun system::gcl-top-level (&aux tem)
(si::set-up-top-level)
(if (si::get-command-arg "-compile")
(let ((*break-enable* nil) result)
(setq result
(system:error-set
'(progn
(compile-file
(si::get-command-arg "-compile")
:output-file
(or (si::get-command-arg "-o")
(si::get-command-arg "-compile"))
:o-file
(cond ((equalp
(si::get-command-arg "-o-file")
"nil") nil)
((si::get-command-arg "-o-file" t))
(t t))
:c-file (si::get-command-arg "-c-file" t)
:h-file (si::get-command-arg "-h-file" t)
:data-file (si::get-command-arg "-data-file" t)
:system-p (si::get-command-arg "-system-p" t)))))
(bye (if (or compiler::*error-p* (equal result '(nil))) 1 0))))
(cond ((si::get-command-arg "-batch")
(setq si::*top-level-hook* 'bye))
((si::get-command-arg "-f"))
(t ;; if ANY header or license information is printed by the
;; program, then the following License and Enhancement notice
;; must be printed (see License).
(format t "GCL (GNU Common Lisp) ~A~%~a~%~a~%" "DATE"
"Licensed under GNU Library General Public License"
"Contains Enhancements by W. Schelter")))
(setq si::*ihs-top* 1)
(in-package 'system::user) (incf system::*ihs-top* 2)
(funcall system::*old-top-level*))
From willisb@unk.edu Fri May 11 12:44:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4BHiKM23267
for <maxima@math.utexas.edu>; Fri, 11 May 2001 12:44:20 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA00708
for <maxima@www.math.utexas.edu>; Fri, 11 May 2001 12:44:19 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Fri, 11 May 2001 12:42:52 -0500
Message-ID: <OF669C5E9E.412F2F18-ON86256A49.00609281@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 05/11/2001 12:42:53 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] appendfile
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I'm having trouble using maxima's appendfile:
(C3) appendfile("buddy.txt");
(D3) APPENDFILE(buddy.txt)
(C4) x;
(D4) x
(C5) y;
(D5) y
(C6) closefile("buddy.txt");
Error: Not in dribble.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
I tried rolling my own appendfile, but I wasn't able to make dribble append to a file, instead
dribble would overwrite the existing file. I read maxima's info on append file, but I don't
know the meaning of the four arguments.
Any hints?
Regards,
BW
From wfs@mail.ma.utexas.edu Sun May 13 14:29:07 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4DJT7M26847
for <maxima@math.utexas.edu>; Sun, 13 May 2001 14:29:07 -0500
Received: from sonia.ma.utexas.edu (root@sonia.ma.utexas.edu [128.83.133.239])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA26605
for <maxima@www.ma.utexas.edu>; Sun, 13 May 2001 14:29:07 -0500
Received: (from wfs@localhost)
by sonia.ma.utexas.edu (8.9.3/8.9.1) id VAA27173;
Sun, 6 May 2001 21:37:49 -0500
Date: Sun, 6 May 2001 21:37:49 -0500
Message-Id: <200105070237.VAA27173@sonia.ma.utexas.edu>
X-Authentication-Warning: sonia.ma.utexas.edu: wfs set sender to wfs@sonia.ma.utexas.edu using -f
From: Bill Schelter <wfs@math.utexas.edu>
To: smustudent1@yahoo.com
CC: fateman@cs.berkeley.edu, maxima@www.ma.utexas.edu, vdhoeven@texmacs.org,
A.G.Grozin@inp.nsk.su
In-reply-to: <20010507021923.96282.qmail@web12204.mail.yahoo.com> (message
from C Y on Sun, 6 May 2001 19:19:23 -0700 (PDT))
Subject: Re: [Maxima] While we're on the plot window...
Reply-to: wfs@math.utexas.edu
Content-Type: text/plain;charset="koi8-r"
References: <20010507021923.96282.qmail@web12204.mail.yahoo.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Mathematica ability of inputing things like integrals
"graphically" (for lack of a better term.) Sorry, I
guess I don't know how to express it more clearly. Or
maybe I'm not thinking about maxima the correct way.
You really maybe should take a look/try at TeXmacs.
http://www.texmacs.org/
It lets you type in math in graphical form, but normally maxima input
is in maxima form, just the output is tex like form. It actually
uses mactex.lisp (fateman's file). The interface was done by
A.G.Grozin@inp.nsk.su
It does not yet allow interrupts, but I think that is a solvable
problem, just as I do in netmath. You just have to listen for a
signal or listen on a second channel. Maxima can say accept a signal
and then do something, like stop the computation. Under windows I
have a hack winkill.exe which lets me get around the lack of signals.
Also it needs something to associate to each part of the tex
expression the maxima part which generated it. This should be
simple, yet would let mousing a subexpression.
This could be done on a second pass too: For example if
the maxima side remembered the lisp form of the tex expression it
sent, and then texmacs communicated back a certain string range
of the tex expression, then mactex.lisp could make a second pass
figuring out which subform caused the generation of the relevant
region of the string.
eg ((mplus) ((mexpt) $x ((mplus) $u $v))) ==> x^{u+v}
so if TexMacs said to maxima we have boxed something that is a
substring from 2 to 5, then it would be trivial for maxima to
know it was ((mplus) $u $v).
are actually rather low. I just like the illusion of
doing something worthwhile. ;-)
It is hard to know what is worth while till it is done. Sometimes a
snazzy interface helps attract users, even if it is not as effective
as a simple one.
From camm@enhanced.com Mon May 14 10:59:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4EFxfM06171
for <maxima@math.utexas.edu>; Mon, 14 May 2001 10:59:41 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA13721
for <Maxima@www.ma.utexas.edu>; Mon, 14 May 2001 10:59:39 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 14zKk5-0002Sv-00; Mon, 14 May 2001 11:58:41 -0400
To: wfs@mail.ma.utexas.edu
Cc: fateman@cs.berkeley.edu, jkf@franz.com, Maxima@www.ma.utexas.edu
Subject: Re: [Maxima] gmp config + propagating errors at top level compile
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> <200104270640.BAA14560@sonia.ma.utexas.edu> <3AEDF8E3.F1EBDF14@cs.berkeley.edu> <200105060650.BAA21935@sonia.ma.utexas.edu> <54ae4mjwtu.fsf@intech19.enhanced.com> <200105110548.AAA02950@linux34.ma.utexas.edu>
From: Camm Maguire <camm@enhanced.com>
Date: 14 May 2001 11:58:41 -0400
In-Reply-To: William Schelter's message of "Fri, 11 May 2001 00:48:10 -0500"
Message-ID: <54d79b9b2m.fsf@intech19.enhanced.com>
Lines: 134
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thank you again for your thorough development and
maintenance of these programs!
William Schelter <wfs@nicolas.ma.utexas.edu> writes:
> in the configure of gcl, I included
> (cd gmp ; ./configure --target=pentium) ;;
>
> I intended to include a line in the gcl/configure.in to make the
> configuration on any pentium, 686, pentiumpro, athlon etc use pentium
This is a fine solution as well. I just uploaded last week a package
configured as a '486'. Question: how much does maxima use the gmp
code? How significant is the tuning of this library on the typical
overall performance of maxima? Because it also appears as though the
shared lib approach will work. This wastes disk space (~ 300k in the
included gmp sublib!) but provides a more optimal binary across
subarchitectures, provides a seamless cpu upgrade path, as well as
support for nfs mounting /usr across a LAN, etc. I really don't know
how to evaluate the tradeoff.
> which I think should work for almost all machines now adays. This
> would hurt performance a bit, but at least let the same binary work on
> all. However, the '[' ']' got stripped in the making of configure
> from configure.in and the test regexp i5-986* |pentium* | ... which
> would not match lots, and so the default configure is used for those
> machines. Ie a more machine specific one. So you could just fix the
> above in the configure. I am still unsure what the best target to use
> would be.. On the machine I was running on I found that the
> distributed shared gmp.so was actually compiled incorrectly for my
> architecture, and so gave a segfault on certain gcl operations. That
That's alarming. Hope it wasn't a Debian box :-) If by chance it
was, please consider reporting it as a bug.
> is part of the reason I include the part of gmp we need, to make sure
> it is compiled correctly. Also I needed to include it to make some changes
> to functions to help the gc.
>
Yes this latter is especially important, AFAICT. You state that you
replace a malloc with a tmp-alloc in one of the mpn files. Does this
"help" gcl, or is it required to make it function correctly? Have you
by any chance had the opportunity to request the gmp authors to
consider including this change? Of course it would be cleaner if one
could avoid duplicating the gmp code/source, but a safe correct
functionality is of course the highest priority.
Can you foresee any problems compiling against an installed gmp
library version 2.0.2?
> case "${canonical}" in
> i[5-9]86* | pentium* | k6* | athlon*)
> (cd gmp ; ./configure --target=pentium) ;;
> *)
> (cd gmp ; ./configure) ;;
> esac
>
>
> ==================
> this is a message from gcc. Yes I probably dont have gcl return
> with a nonzero
>
> plot.c: In function `L84':
> plot.c:9924: virtual memory exhausted
> cpp: output pipe has been closed
>
> Yes it would appear that gcl was not propagating correctly the failure
> to compile due to gcc running out of space. I have fixed this in
> unixport/init_gcl.lsp: On a more practical note, if you run out of space
> like that you can remove the -pipe from the gcc flag, and it should
> use temp files, which will take less swap space.
>
Thanks for this! Actually, in general I have plenty of space -- I was
just abusing the box at the moment a wee too much :-)!
> (defun system::gcl-top-level (&aux tem)
> (si::set-up-top-level)
>
> (if (si::get-command-arg "-compile")
> (let ((*break-enable* nil) result)
> (setq result
> (system:error-set
> '(progn
> (compile-file
> (si::get-command-arg "-compile")
> :output-file
> (or (si::get-command-arg "-o")
> (si::get-command-arg "-compile"))
> :o-file
> (cond ((equalp
> (si::get-command-arg "-o-file")
> "nil") nil)
> ((si::get-command-arg "-o-file" t))
> (t t))
> :c-file (si::get-command-arg "-c-file" t)
> :h-file (si::get-command-arg "-h-file" t)
> :data-file (si::get-command-arg "-data-file" t)
> :system-p (si::get-command-arg "-system-p" t)))))
> (bye (if (or compiler::*error-p* (equal result '(nil))) 1 0))))
> (cond ((si::get-command-arg "-batch")
> (setq si::*top-level-hook* 'bye))
> ((si::get-command-arg "-f"))
> (t ;; if ANY header or license information is printed by the
> ;; program, then the following License and Enhancement notice
> ;; must be printed (see License).
> (format t "GCL (GNU Common Lisp) ~A~%~a~%~a~%" "DATE"
> "Licensed under GNU Library General Public License"
> "Contains Enhancements by W. Schelter")))
> (setq si::*ihs-top* 1)
> (in-package 'system::user) (incf system::*ihs-top* 2)
> (funcall system::*old-top-level*))
>
>
>
>
One final unrelated question -- do you know of any other applications
atop gcl? Right now, the maxima build includes a gcl sub-build as
part of the process. I'm considering reworking this to make a gcl-dev
package for Debian, and was wondering if there was any other code that
could benefit.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From wfs@mail.ma.utexas.edu Mon May 14 13:52:46 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4EIqkM14168
for <maxima@math.utexas.edu>; Mon, 14 May 2001 13:52:46 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA17322
for <Maxima@www.ma.utexas.edu>; Mon, 14 May 2001 13:52:46 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id NAA31125;
Mon, 14 May 2001 13:52:31 -0500
Date: Mon, 14 May 2001 13:52:31 -0500
Message-Id: <200105141852.NAA31125@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@nicolas.ma.utexas.edu>
To: camm@enhanced.com
CC: fateman@cs.berkeley.edu, jkf@franz.com, Maxima@www.ma.utexas.edu
In-reply-to: <54d79b9b2m.fsf@intech19.enhanced.com> (message from Camm Maguire
on 14 May 2001 11:58:41 -0400)
Subject: Re: [Maxima] gmp config + propagating errors at top level compile
Reply-to: wfs@math.utexas.edu
References: <15079.61566.76656.781780@almacen6.agt.cie.uva.es> <200104270640.BAA14560@sonia.ma.utexas.edu> <3AEDF8E3.F1EBDF14@cs.berkeley.edu> <200105060650.BAA21935@sonia.ma.utexas.edu> <54ae4mjwtu.fsf@intech19.enhanced.com> <200105110548.AAA02950@linux34.ma.utexas.edu> <54d79b9b2m.fsf@intech19.enhanced.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Yes this latter is especially important, AFAICT. You state that you
replace a malloc with a tmp-alloc in one of the mpn files. Does this
"help" gcl, or is it required to make it function correctly? Have you
by any chance had the opportunity to request the gmp authors to
I am afraid that change is necessary at least for the current
implementation in GCL. Basically it is so we can use the strategy
for garbage collection. I will try to convince the gmp
authors to make the change. Also I would like to use a relocatable space
strategy for the bignums, but that will require some more minor changes
to gmp. I think I have almost made them, but there is at least one
that is illuding me. [ (si::SET-GMP-ALLOCATE-RELOCATABLE t) will switch
to relocatable, but some random bugs will appear if you compute a lot!]
The changes I am making are ones that could be included in the
distribution. But I think for the present we are safer in having a
copy of the gmp in gcl, especially since some users might not have gmp
on their system, and the number of functions we need from gmp is not
so huge.
I think for something like the debian distribution, your doing the
486 distribution is a fine. If someone is doing a lot of computations
involving bignums, he can recompile gcl/maxima himself for his machine.
From wfs@mail.ma.utexas.edu Tue May 15 03:34:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4F8YWM11124
for <maxima@math.utexas.edu>; Tue, 15 May 2001 03:34:32 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id DAA02937
for <maxima@www.ma.utexas.edu>; Tue, 15 May 2001 03:34:32 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id DAA07666;
Tue, 15 May 2001 03:34:32 -0500
Date: Tue, 15 May 2001 03:34:32 -0500
Message-Id: <200105150834.DAA07666@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@nicolas.ma.utexas.edu>
To: maxima@www.ma.utexas.edu
cc: A.G.Grozin@inp.nsk.su
In-reply-to: <Pine.SGI.4.10.10105141016100.223691-100000@Sky.inp.nsk.su>
(A.G.Grozin@inp.nsk.su)
Reply-to: wfs@math.utexas.edu
References: <Pine.SGI.4.10.10105141016100.223691-100000@Sky.inp.nsk.su>
Subject: [Maxima] Re: Maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
A.G.Grozin@inp.nsk.su reports problem with redhat 7.0:
1. Yesterday, I tried to install Maxima 5.6. It seems that there were no
error messages during make (there were some warnings while making gcl
2.4.0), but many self-tests fail. Also, I get the same behaviour as
reported recently in sci.math.symbolic: integrate(x,x); yields
x^2*false^2/2, integrate(sin(x),x); produces division by zero. This is on
I believe this is related to the buggy gcc version 2.96 released with
redhat/cygnus. Basically it is badly broken on -O4 optimize and it is
hard to see how they could have released it. I have made some patches
to gcl's configure and to the compiler invocation code, to not use
-O4 when this compiler version is there. Please
I have patched the configure
in gcl to detect that buggy version. Note that maxima is now compiled
on -O4 by default, and the above configure patch and patch to the
compiler invocation in gcl, will shut off -O4 for this compiler.
Basically configure if it detects this compiler version should add
a #define BROKEN_O4_OPT, and the broken_o4_opt feature gets added
to the lisp, so that maxima will not get compiled with -O4.
So you should take the latest cvs/gcl or gcl daily snapshot to get
those changes if you are using redhat. I dont have a redhat system
here myself, so if someone could please check this out.
Thanks
william
From TeXmacs@math.u-psud.fr Wed May 16 03:44:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4G8igM18884
for <maxima@math.utexas.edu>; Wed, 16 May 2001 03:44:42 -0500
Received: from matups.math.u-psud.fr (mathups.math.u-psud.fr [129.175.52.4])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id DAA31720
for <maxima@www.ma.utexas.edu>; Wed, 16 May 2001 03:44:41 -0500
Received: from orkay.math.u-psud.fr (orkay.math.u-psud.fr [129.175.50.2])
by matups.math.u-psud.fr (8.11.0/jtpda-5.3.3) with ESMTP id f4G8hrl29596
; Wed, 16 May 2001 10:43:53 +0200 (MEST)
Received: from anh (anh.math.u-psud.fr [129.175.50.156])
by orkay.math.u-psud.fr (8.9.1a/jtpda-5.3.1) with SMTP id KAA19315
; Wed, 16 May 2001 10:43:52 +0200 (MET DST)
Date: Wed, 16 May 2001 10:43:54 +0200 (MET DST)
From: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
To: Bill Schelter <wfs@mail.ma.utexas.edu>
cc: smustudent1@yahoo.com, fateman@cs.berkeley.edu, maxima@www.ma.utexas.edu,
vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
In-Reply-To: <200105070237.VAA27173@sonia.ma.utexas.edu>
Message-ID: <Pine.GSO.3.96.1010516102818.6358A-100000@anh>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Sun, 6 May 2001, Bill Schelter wrote:
> Mathematica ability of inputing things like integrals
> "graphically" (for lack of a better term.) Sorry, I
> guess I don't know how to express it more clearly. Or
> maybe I'm not thinking about maxima the correct way.
>
> You really maybe should take a look/try at TeXmacs.
> http://www.texmacs.org/
Thanks for your interest for the TeXmacs program.
> It lets you type in math in graphical form, but normally maxima input
> is in maxima form, just the output is tex like form. It actually
> uses mactex.lisp (fateman's file). The interface was done by
> A.G.Grozin@inp.nsk.su
It would also be possible to have the input in graphical form.
Would this be useful for you? What syntax would be preferrable
in that case?
> It does not yet allow interrupts, but I think that is a solvable
> problem, just as I do in netmath. You just have to listen for a
> signal or listen on a second channel. Maxima can say accept a signal
> and then do something, like stop the computation. Under windows I
> have a hack winkill.exe which lets me get around the lack of signals.
The best would be to have support for the standard unix signals.
TeXmacs uses SIGINT and SIGKILL.
Another current problem is how to handle multiple line input.
How can TeXmacs know whether maxima is waiting for more input
or whether maxima is computing some output?
> Also it needs something to associate to each part of the tex
> expression the maxima part which generated it. This should be
> simple, yet would let mousing a subexpression.
> This could be done on a second pass too: For example if
> the maxima side remembered the lisp form of the tex expression it
> sent, and then texmacs communicated back a certain string range
> of the tex expression, then mactex.lisp could make a second pass
> figuring out which subform caused the generation of the relevant
> region of the string.
> eg ((mplus) ((mexpt) $x ((mplus) $u $v))) ==> x^{u+v}
> so if TexMacs said to maxima we have boxed something that is a
> substring from 2 to 5, then it would be trivial for maxima to
> know it was ((mplus) $u $v).
I would rather be in favour of another mechanism
if this subexpression handling is really important,
although it may take a few months before I will implement it.
The idea would be that Maxima sends "labeled output" to TeXmacs:
each subexpression which you might want to select is given a label.
TeXmacs may send this label back when the expression is selected,
so that Maxima can reindentify the subexpression.
This mechanism has the great advantage of not complicating
the conversion algorithms (TeXmacs does NOT use LaTeX as its
intern format, so your LaTeX output is also being converted).
Furthermore, one might consider some more fancy add-ons,
like further expansion of the O() part of a power series if
you double click on it.
-Joris-
From fateman@cs.berkeley.edu Wed May 16 10:01:43 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4GF1hM02442
for <maxima@math.utexas.edu>; Wed, 16 May 2001 10:01:43 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA19144
for <maxima@www.ma.utexas.edu>; Wed, 16 May 2001 10:01:42 -0500
Received: from cs.berkeley.edu (as3-1-168.HIP.Berkeley.EDU [136.152.194.90])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id HAA28606;
Wed, 16 May 2001 07:58:32 -0700 (PDT)
Message-ID: <3B02949C.12F26E1A@cs.berkeley.edu>
Date: Wed, 16 May 2001 07:54:20 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
CC: Bill Schelter <wfs@mail.ma.utexas.edu>, smustudent1@yahoo.com,
maxima@www.ma.utexas.edu, vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
References: <Pine.GSO.3.96.1010516102818.6358A-100000@anh>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
There are easy problems in typesetting, and hard ones.
The easy ones involve lines of conventional mathematics
that fit on one line.
a+b+c+d
The hard ones usually involve lines that must be
split over many lines, and in unusual ways.
a+b+c+d+e+f
+g+h+i+j+k
+l+m
- abcdefgh*
ijklmn/
(pqrst*
uvwx)
Does Texmacs do this? If not, it does not solve
the hard problem in the "conventional" way.
There are other (not as good) ways of dealing with
large expressions like scrolling horizontally
or forceably ripping the horizontal expression
somehow (this is inevitable in some sense, because
you can create single symbols that exceed a line
in length. e.g. 1000!.
)
There should be no problem in feeding labels to
Texmacs to identify what has been selected
functionally. If you want to point to a
part of the expression in the Maxima system
as opposed to constructing a new subexpression,
you have to have pointers into the actual
lisp. This could be done (for example) by
hash-coding all subexpressions, giving them
tags, and telling Texmacs what those tags are.
However, not everything that you display
exists in the lisp.
For example a/b is internally something like
(* a (expt b -1)) so there is no division.
a+b-c is (+ a b (* -1 c)) so there is
no "-", just a constant.
There is a program called FORMAT which is
used to make such changes prior to display.
If you pick things out of the result of
FORMAT, that is merely a temporary data object,
and not permanently stored. There are
commands PART and INPART in Maxima. INPART
works on the unformatted version, PART on
the formatted version.
If you do not want pointers back into the
existing lisp, but are happy re-creating
subexpressions, then there are neater solutions.
I'm not sure what is required though.
Joris van der Hoeven wrote:
>
> On Sun, 6 May 2001, Bill Schelter wrote:
>
> > Mathematica ability of inputing things like integrals
> > "graphically" (for lack of a better term.) Sorry, I
> > guess I don't know how to express it more clearly. Or
> > maybe I'm not thinking about maxima the correct way.
> >
> > You really maybe should take a look/try at TeXmacs.
> > http://www.texmacs.org/
>
> Thanks for your interest for the TeXmacs program.
>
> > It lets you type in math in graphical form, but normally maxima input
> > is in maxima form, just the output is tex like form. It actually
> > uses mactex.lisp (fateman's file). The interface was done by
> > A.G.Grozin@inp.nsk.su
>
> It would also be possible to have the input in graphical form.
> Would this be useful for you? What syntax would be preferrable
> in that case?
>
> > It does not yet allow interrupts, but I think that is a solvable
> > problem, just as I do in netmath. You just have to listen for a
> > signal or listen on a second channel. Maxima can say accept a signal
> > and then do something, like stop the computation. Under windows I
> > have a hack winkill.exe which lets me get around the lack of signals.
>
> The best would be to have support for the standard unix signals.
> TeXmacs uses SIGINT and SIGKILL.
>
> Another current problem is how to handle multiple line input.
> How can TeXmacs know whether maxima is waiting for more input
> or whether maxima is computing some output?
>
> > Also it needs something to associate to each part of the tex
> > expression the maxima part which generated it. This should be
> > simple, yet would let mousing a subexpression.
> > This could be done on a second pass too: For example if
> > the maxima side remembered the lisp form of the tex expression it
> > sent, and then texmacs communicated back a certain string range
> > of the tex expression, then mactex.lisp could make a second pass
> > figuring out which subform caused the generation of the relevant
> > region of the string.
> > eg ((mplus) ((mexpt) $x ((mplus) $u $v))) ==> x^{u+v}
> > so if TexMacs said to maxima we have boxed something that is a
> > substring from 2 to 5, then it would be trivial for maxima to
> > know it was ((mplus) $u $v).
>
> I would rather be in favour of another mechanism
> if this subexpression handling is really important,
> although it may take a few months before I will implement it.
>
> The idea would be that Maxima sends "labeled output" to TeXmacs:
> each subexpression which you might want to select is given a label.
> TeXmacs may send this label back when the expression is selected,
> so that Maxima can reindentify the subexpression.
>
> This mechanism has the great advantage of not complicating
> the conversion algorithms (TeXmacs does NOT use LaTeX as its
> intern format, so your LaTeX output is also being converted).
> Furthermore, one might consider some more fancy add-ons,
> like further expansion of the O() part of a power series if
> you double click on it.
>
> -Joris-
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Thu May 17 00:48:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4H5mQM21922
for <maxima@math.utexas.edu>; Thu, 17 May 2001 00:48:26 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA11167
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 00:48:26 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id AAA04052;
Thu, 17 May 2001 00:48:11 -0500
Date: Thu, 17 May 2001 00:48:11 -0500
Message-Id: <200105170548.AAA04052@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@nicolas.ma.utexas.edu>
To: TeXmacs@math.u-psud.fr
CC: smustudent1@yahoo.com, fateman@cs.berkeley.edu, maxima@www.ma.utexas.edu,
vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
In-reply-to: <Pine.GSO.3.96.1010516102818.6358A-100000@anh> (message from
Joris van der Hoeven on Wed, 16 May 2001 10:43:54 +0200 (MET DST))
Subject: Re: [Maxima] While we're on the plot window...
Reply-to: wfs@math.utexas.edu
References: <Pine.GSO.3.96.1010516102818.6358A-100000@anh>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The idea would be that Maxima sends "labeled output" to TeXmacs:
each subexpression which you might want to select is given a label.
TeXmacs may send this label back when the expression is selected,
The problem I see with labeling input is one has no idea what the user
might select. He selects a form on the texmacs side with the mouse.
It might be terms 20-24 of a polynomial 100 terms long. Or that might
be in the numerator or exponent or matrix entry. As you parse it into
the internal TexMacs tree formula, you could just record as you start
a tree what character index you were at in the input string -- or else
perhaps better have a subsequent parse pass compute the range in case
the user moused some box ... In this latter method there is no extra
storage associated either on the maxima or texmacs side, just a cost
of running thru the display code a second time.
I once constructed something like texmacs where I did the display myself,
and this is what I did.
william
From TeXmacs@math.u-psud.fr Thu May 17 02:32:38 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4H7WcM26356
for <maxima@math.utexas.edu>; Thu, 17 May 2001 02:32:38 -0500
Received: from matups.math.u-psud.fr (matups.math.u-psud.fr [129.175.50.4])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id CAA12645
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 02:32:38 -0500
Received: from orkay.math.u-psud.fr (orkay.math.u-psud.fr [129.175.50.2])
by matups.math.u-psud.fr (8.11.0/jtpda-5.3.3) with ESMTP id f4H7Vwl07582
; Thu, 17 May 2001 09:31:58 +0200 (MEST)
Received: from anh (anh.math.u-psud.fr [129.175.50.156])
by orkay.math.u-psud.fr (8.9.1a/jtpda-5.3.1) with SMTP id JAA21299
; Thu, 17 May 2001 09:31:56 +0200 (MET DST)
Date: Thu, 17 May 2001 09:31:59 +0200 (MET DST)
From: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
To: wfs@mail.ma.utexas.edu
cc: TeXmacs@math.u-psud.fr, smustudent1@yahoo.com, fateman@cs.berkeley.edu,
maxima@www.ma.utexas.edu, vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
In-Reply-To: <200105170548.AAA04052@linux34.ma.utexas.edu>
Message-ID: <Pine.GSO.3.96.1010517092709.10081B-100000@anh>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Thu, 17 May 2001, William Schelter wrote:
>
>
> The idea would be that Maxima sends "labeled output" to TeXmacs:
> each subexpression which you might want to select is given a label.
> TeXmacs may send this label back when the expression is selected,
>
> The problem I see with labeling input is one has no idea what the user
> might select. He selects a form on the texmacs side with the mouse.
> It might be terms 20-24 of a polynomial 100 terms long. Or that might
> be in the numerator or exponent or matrix entry. As you parse it into
> the internal TexMacs tree formula, you could just record as you start
> a tree what character index you were at in the input string -- or else
> perhaps better have a subsequent parse pass compute the range in case
> the user moused some box ... In this latter method there is no extra
> storage associated either on the maxima or texmacs side, just a cost
> of running thru the display code a second time.
>
> I once constructed something like texmacs where I did the display myself,
> and this is what I did.
Once again, the problem is that there is not just one parsing algorithm
involved : you have at least three parsing algorithms followed by several
tree rewriting passes in order to upgrade to the current TeXmacs version.
It would be very difficult in this stage to associate string locations to
each cursor position.
On the other hand, what you say is not necessarily a problem and
we may inspire ourselves by the way XML handles portions of a document.
In order to specify an entry of a matrix, we might use
something like [Label matrix]/[x,y-position], for a range of terms
[Label polynomial]/[start position]-[end position].
Joris
From val@iszf.irk.ru Thu May 17 02:39:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4H7dQM26644
for <maxima@math.utexas.edu>; Thu, 17 May 2001 02:39:26 -0500
Received: from iszf.irk.ru (istp.irk.ru [195.206.51.189] (may be forged))
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id CAA12737
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 02:39:24 -0500
Received: from Sol225.iszf.irk.ru ([10.0.0.80])
by iszf.irk.ru (8.11.3/8.11.3) with ESMTP id f4H7aRE23138;
Thu, 17 May 2001 16:36:27 +0900
Received: by Sol225.iszf.irk.ru (Postfix, from userid 501)
id E01782C735; Thu, 17 May 2001 16:35:07 +0900 (IRKST)
Date: Thu, 17 May 2001 16:35:07 +0900
From: Valerij Pipin <pip@iszf.irk.ru>
To: maxima@www.ma.utexas.edu
Cc: A.G.Grozin@inp.nsk.su
Message-ID: <20010517163507.A25064@Sol225.iszf.irk.ru>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Subject: [Maxima] maxima&gcc-2.96
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
You wrote:
> A.G.Grozin@inp.nsk.su reports problem with redhat 7.0:
>
> 1. Yesterday, I tried to install Maxima 5.6. It seems that there were no
> error messages during make (there were some warnings while making gcl
> 2.4.0), but many self-tests fail. Also, I get the same behaviour as
> reported recently in sci.math.symbolic: integrate(x,x); yields
> x^2*false^2/2, integrate(sin(x),x); produces division by zero. This is on
>
> I believe this is related to the buggy gcc version 2.96 released with
> redhat/cygnus. Basically it is badly broken on -O4 optimize and it is
> hard to see how they could have released it. I have made some patches
> to gcl's configure and to the compiler invocation code, to not use
> -O4 when this compiler version is there. Please
Indeed, this is true. I tried to compile gcl-2.4.0 & maxima-5.6 on
my AltLinux Spring 2001(this is the Russian edition of Mandrake 7.2).
This distribution has gcc-2.96. So, I had problem with rtest(3,5,6,13,14).mac's.
Then, I replaced the link gcc to gcc-2.95.3 and recompiled gcl and maxima.
There were no problems with tests and with things like integrate(x,x) as well, after this.
rgds, valerij.
From camm@enhanced.com Thu May 17 10:42:02 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4HFg2M16337
for <maxima@math.utexas.edu>; Thu, 17 May 2001 10:42:02 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA22007
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 10:41:51 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 150PtA-0002uF-00; Thu, 17 May 2001 11:40:32 -0400
To: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
Cc: wfs@mail.ma.utexas.edu, smustudent1@yahoo.com, fateman@cs.berkeley.edu,
maxima@www.ma.utexas.edu, vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
References: <Pine.GSO.3.96.1010517092709.10081B-100000@anh>
From: Camm Maguire <camm@enhanced.com>
Date: 17 May 2001 11:40:32 -0400
In-Reply-To: Joris van der Hoeven's message of "Thu, 17 May 2001 09:31:59 +0200 (MET DST)"
Message-ID: <54eltonfv3.fsf@intech19.enhanced.com>
Lines: 54
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Has anyone a sample interface running between maxima and
texmacs?
Take care,
Joris van der Hoeven <TeXmacs@math.u-psud.fr> writes:
> On Thu, 17 May 2001, William Schelter wrote:
>
> >
> >
> > The idea would be that Maxima sends "labeled output" to TeXmacs:
> > each subexpression which you might want to select is given a label.
> > TeXmacs may send this label back when the expression is selected,
> >
> > The problem I see with labeling input is one has no idea what the user
> > might select. He selects a form on the texmacs side with the mouse.
> > It might be terms 20-24 of a polynomial 100 terms long. Or that might
> > be in the numerator or exponent or matrix entry. As you parse it into
> > the internal TexMacs tree formula, you could just record as you start
> > a tree what character index you were at in the input string -- or else
> > perhaps better have a subsequent parse pass compute the range in case
> > the user moused some box ... In this latter method there is no extra
> > storage associated either on the maxima or texmacs side, just a cost
> > of running thru the display code a second time.
> >
> > I once constructed something like texmacs where I did the display myself,
> > and this is what I did.
>
> Once again, the problem is that there is not just one parsing algorithm
> involved : you have at least three parsing algorithms followed by several
> tree rewriting passes in order to upgrade to the current TeXmacs version.
> It would be very difficult in this stage to associate string locations to
> each cursor position.
>
> On the other hand, what you say is not necessarily a problem and
> we may inspire ourselves by the way XML handles portions of a document.
> In order to specify an entry of a matrix, we might use
> something like [Label matrix]/[x,y-position], for a range of terms
> [Label polynomial]/[start position]-[end position].
>
> Joris
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From fateman@cs.berkeley.edu Thu May 17 11:03:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4HG3gM17351
for <maxima@math.utexas.edu>; Thu, 17 May 2001 11:03:42 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA22423
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 11:03:41 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id JAA19806;
Thu, 17 May 2001 09:03:36 -0700 (PDT)
Message-ID: <3B03F657.C9E8E37D@cs.berkeley.edu>
Date: Thu, 17 May 2001 09:03:35 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
CC: wfs@mail.ma.utexas.edu, smustudent1@yahoo.com, maxima@www.ma.utexas.edu,
vdhoeven@texmacs.org, A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
References: <Pine.GSO.3.96.1010517092709.10081B-100000@anh>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
My overview of an implementation is this:
Maxima computes a result. a/b. Internally this is
((mtimes simp) $a ((mexpt simp) $b -1)). Let's abbreviate this
to
(* a (^ b -1))
The formatting program changes this to
(quotient a b) and the display program (DISPLA) prints it
as
A
---
B
I do not know much about Texmacs, but perhaps one could work at
this...
after running through format, and then through mactex, we get
something like
{a \over b} or maybe \frac... [I don't really care]
The new version would be
(\tag 1 {\tag 2 {\frac {\tag 3 a} {\tag 4 b}}}}
where internal to maxima we have a hash table that has, for every
expression sent to the front end, an index into the formatted (not
the internal) form. That is, hashing
(1 2 3) or maybe just 3
would be a pointer to the location of the "a" in expression
1.
(1 2) or just 2 would be the whole fraction.
calling the simplifier on the formatted form produces a simplified
internal form. It is not the same tree as we started with, but should
be pretty close.
Anyway, selecting terms 20 to 24 of a 100 term polynomials would
(I guess) require communicating 2 or more index sets to the back end,
where the pieces would be assembled.
On the Texmacs side, you would have to strip off the tags and save
the index numbers, and support pointing/selection. This is now
supported by commercial macsyma and mathematica, as well as the
very nice interactive systems http://www.livemath.com/
by Allan Bonadio.
( In fact, a nice solution to the user interface
but not free) would be to take Bonadio's
system and attach Maxima to it. You should in any case
take a long look at Bonadio's design!)
RJF
Joris van der Hoeven wrote:
>
> On Thu, 17 May 2001, William Schelter wrote:
>
> >
> >
> > The idea would be that Maxima sends "labeled output" to TeXmacs:
> > each subexpression which you might want to select is given a label.
> > TeXmacs may send this label back when the expression is selected,
> >
> > The problem I see with labeling input is one has no idea what the user
> > might select. He selects a form on the texmacs side with the mouse.
> > It might be terms 20-24 of a polynomial 100 terms long. Or that might
> > be in the numerator or exponent or matrix entry. As you parse it into
> > the internal TexMacs tree formula, you could just record as you start
> > a tree what character index you were at in the input string -- or else
> > perhaps better have a subsequent parse pass compute the range in case
> > the user moused some box ... In this latter method there is no extra
> > storage associated either on the maxima or texmacs side, just a cost
> > of running thru the display code a second time.
> >
> > I once constructed something like texmacs where I did the display myself,
> > and this is what I did.
>
> Once again, the problem is that there is not just one parsing algorithm
> involved : you have at least three parsing algorithms followed by several
> tree rewriting passes in order to upgrade to the current TeXmacs version.
> It would be very difficult in this stage to associate string locations to
> each cursor position.
>
> On the other hand, what you say is not necessarily a problem and
> we may inspire ourselves by the way XML handles portions of a document.
> In order to specify an entry of a matrix, we might use
> something like [Label matrix]/[x,y-position], for a range of terms
> [Label polynomial]/[start position]-[end position].
>
> Joris
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From TeXmacs@math.u-psud.fr Thu May 17 11:26:06 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4HGQ6M18366
for <maxima@math.utexas.edu>; Thu, 17 May 2001 11:26:06 -0500
Received: from matups.math.u-psud.fr (mathups.math.u-psud.fr [129.175.52.4])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA23220
for <maxima@www.ma.utexas.edu>; Thu, 17 May 2001 11:26:05 -0500
Received: from orkay.math.u-psud.fr (orkay.math.u-psud.fr [129.175.50.2])
by matups.math.u-psud.fr (8.11.0/jtpda-5.3.3) with ESMTP id f4HGORl13151
; Thu, 17 May 2001 18:24:27 +0200 (MEST)
Received: from anh (anh.math.u-psud.fr [129.175.50.156])
by orkay.math.u-psud.fr (8.9.1a/jtpda-5.3.1) with SMTP id SAA23298
; Thu, 17 May 2001 18:24:26 +0200 (MET DST)
Date: Thu, 17 May 2001 18:24:29 +0200 (MET DST)
From: Joris van der Hoeven <TeXmacs@math.u-psud.fr>
To: Richard Fateman <fateman@cs.berkeley.edu>
cc: Joris van der Hoeven <TeXmacs@math.u-psud.fr>, wfs@mail.ma.utexas.edu,
smustudent1@yahoo.com, maxima@www.ma.utexas.edu, vdhoeven@texmacs.org,
A.G.Grozin@inp.nsk.su
Subject: Re: [Maxima] While we're on the plot window...
In-Reply-To: <3B03F657.C9E8E37D@cs.berkeley.edu>
Message-ID: <Pine.GSO.3.96.1010517180842.12099A-100000@anh>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
> something like
> {a \over b} or maybe \frac... [I don't really care]
>
> The new version would be
> (\tag 1 {\tag 2 {\frac {\tag 3 a} {\tag 4 b}}}}
Yes, this is what I meant.
> where internal to maxima we have a hash table that has, for every
> expression sent to the front end, an index into the formatted (not
> the internal) form. That is, hashing
> (1 2 3) or maybe just 3
> would be a pointer to the location of the "a" in expression
> 1.
> (1 2) or just 2 would be the whole fraction.
Right.
> calling the simplifier on the formatted form produces a simplified
> internal form. It is not the same tree as we started with, but should
> be pretty close.
>
> Anyway, selecting terms 20 to 24 of a 100 term polynomials would
> (I guess) require communicating 2 or more index sets to the back end,
> where the pieces would be assembled.
I can do this. But we might do more later, by communicating something like
an XML-like-subdocument, whatever the use of such a facility might be...
> On the Texmacs side, you would have to strip off the tags and save
> the index numbers, and support pointing/selection.
On the TeXmacs side, I would have a typesetting construct "tag",
which takes two arguments : an invisible label, and the tagged expression.
Whenever you select an expression, I might return all corresponding tag
information. For other purposes, the tags might be stripped.
> This is now
> supported by commercial macsyma and mathematica, as well as the
> very nice interactive systems http://www.livemath.com/
> by Allan Bonadio.
No problem, this can be implemented in a few hours inside TeXmacs.
> ( In fact, a nice solution to the user interface
> but not free) would be to take Bonadio's
> system and attach Maxima to it. You should in any case
> take a long look at Bonadio's design!)
I'll take a look when I have time. Anyway, I do have lots of ideas waiting
to be implemented, so time is more a problem as ideas...
What is interesting about TeXmacs, is that many computer algebra systems
have already been linked (up to 8 at this moment), so the comments by
different people might lead to a free greatest-common-useful interface.
Don't forget that TeXmacs il *also* an extensible typesetting system :
you may directly incorporate your computations in TeXmacs articles.
Finally, TeXmacs will become a WEB-authoring tool, as soon as the
converters with Html/Mathml/Xml are ready...
Yours,
Joris
From mjc_w@yahoo.com Tue May 22 16:39:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4MLdgM08384
for <maxima@math.utexas.edu>; Tue, 22 May 2001 16:39:42 -0500
Received: from web13808.mail.yahoo.com (web13808.mail.yahoo.com [216.136.175.18])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id QAA28921
for <maxima@www.ma.utexas.edu>; Tue, 22 May 2001 16:39:42 -0500
Message-ID: <20010522213939.49073.qmail@web13808.mail.yahoo.com>
Received: from [192.187.140.129] by web13808.mail.yahoo.com; Tue, 22 May 2001 14:39:39 PDT
Date: Tue, 22 May 2001 14:39:39 -0700 (PDT)
From: martin cohen <mjc_w@yahoo.com>
To: maxima@www.ma.utexas.edu
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Linear programming using maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I need to solve a linear programming problem
with symbolic coefficients. I found the
"kach" program in the maxima distribution,
but there is no demo file.
Is there a demo file for it, or are there any
other linear programm solvers out there?
Martin Cohen
=====
Marty Cohen
mjcohen@acm.org
mjc_w@yahoo.com
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
From fateman@cs.berkeley.edu Tue May 22 17:06:09 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4MM69M09416
for <maxima@math.utexas.edu>; Tue, 22 May 2001 17:06:09 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA30373
for <maxima@www.ma.utexas.edu>; Tue, 22 May 2001 17:06:09 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id PAA01551;
Tue, 22 May 2001 15:06:06 -0700 (PDT)
Message-ID: <3B0AE2CE.D0F0390E@cs.berkeley.edu>
Date: Tue, 22 May 2001 15:06:06 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: martin cohen <mjc_w@yahoo.com>
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Linear programming using maxima
References: <20010522213939.49073.qmail@web13808.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The Kachian algorithm was programming by Paul Wang
who is now at Kent State University. I hope your
problem is very small.
RJF
martin cohen wrote:
>
> I need to solve a linear programming problem
> with symbolic coefficients. I found the
> "kach" program in the maxima distribution,
> but there is no demo file.
>
> Is there a demo file for it, or are there any
> other linear programm solvers out there?
>
> Martin Cohen
>
> =====
> Marty Cohen
> mjcohen@acm.org
> mjc_w@yahoo.com
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Auctions - buy the things you want at great prices
> http://auctions.yahoo.com/
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From borchers@nmt.edu Wed May 23 16:58:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4NLwSM32135
for <maxima@math.utexas.edu>; Wed, 23 May 2001 16:58:28 -0500
Received: from mailhost.nmt.edu (mailhost.nmt.edu [129.138.4.52])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA09168
for <maxima@www.ma.utexas.edu>; Wed, 23 May 2001 16:58:27 -0500
Received: from rainbow.nmt.edu (rainbow [129.138.4.218])
by mailhost.nmt.edu (8.11.3/8.11.3) with ESMTP id f4NLwRx06536
for <maxima@www.ma.utexas.edu>; Wed, 23 May 2001 15:58:27 -0600
Received: (from borchers@localhost)
by rainbow.nmt.edu (8.10.0/8.11.3) id f4NLwQs12869
for maxima@www.ma.utexas.edu; Wed, 23 May 2001 15:58:26 -0600 (MDT)
Date: Wed, 23 May 2001 15:58:26 -0600 (MDT)
From: Brian Borchers <borchers@nmt.edu>
Message-Id: <200105232158.f4NLwQs12869@rainbow.nmt.edu>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] Re: Maxima digest, Vol 1 #37 - 2 msgs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Kachian's algorithm is an algorithm that produces a numerical approximation
to an optimal solution to an LP. The LP would have to be expressed with
numerical coefficients.
I'm not aware of any general purpose algorithm for solving an LP with
symbolic coefficients. However, if the coefficients are rational numbers,
then it is possible to get an exact rational answer using the simplex
algorithm. This is implemented for example in Maple V.
There are also "sensitivity analysis" techniques for analyzing the optimal
solution to an LP to determine for what range of coefficients the solution
would remain optimal. It's possible that such techniques would be useful
here.
- Brian
Brian Borchers borchers@nmt.edu
Department of Mathematics http://www.nmt.edu/~borchers/
New Mexico Tech Phone: 505-835-5813
Socorro, NM 87801 FAX: 505-835-5366
From byer@chef.ourservers.net Wed May 23 23:08:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4O48VM10548
for <maxima@math.utexas.edu>; Wed, 23 May 2001 23:08:31 -0500
Received: from stan.ourservers.net (stan.ourservers.net [216.233.120.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA17279
for <maxima@www.math.utexas.edu>; Wed, 23 May 2001 23:08:30 -0500
Received: by mail.ourservers.net (MX V5.2 AXP) id 2;
Wed, 23 May 2001 23:08:28 -0500
Date: Wed, 23 May 2001 23:08:27 -0500
From: Robert Alan Byer <byer@chef.ourservers.net>
To: maxima@www.ma.utexas.edu
Message-ID: <009FC765.BCE54F5A.2@mail.ourservers.net>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="iso-8859-1"
Subject: [Maxima] Question: Maxima For OpenVMS Alpha Anyone?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
-----BEGIN PGP SIGNED MESSAGE-----
Anyone know if anyone has gotten Maxima to run on an OpenVMS Alpha platform?
I know that there used to be a OpenVMS VAX version of Macsyma so I'm
wondering if anyone has worked with Maxima.
(I loved Macsyma, used to bring many a university VAX to a crawl with large
plots. So I was happy to see Maxima :})
If not, I think I could probably give a shot at porting it, that is, if I
can find a Lisp system for OpenVMS :}
Thanks for the great work on Maxima, I love it.
+------------------+--------------------------+---------------+
| Robert Alan Byer | byer@mail.ourservers.net | ICQ #65926579 |
+------------------+--------------------------+---------------+
| Send an E-mail request to obtain a copy of my PGP key. |
+-------------------------------------------------------------+
| "It is by caffeine alone I set my mind in motion. It is by |
| cans of cola the thoughts aquire speed, the hands aquire |
| shakes, the shakes become a warning. It is by caffeine |
| alone I set my mind in motion." |
+-------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQEVAwUBOwyJNqVSqzlBVJbBAQGLuAf/YLCTsrGbFTDvV1YXbCniDq2mDurdCfv9
dyqB2Rx9u1YTN5qzDcWyeN9pT3Tnjoy7BTLXo3XbRAen1lo77/HUJxMX31uXOtu5
zlle7nn38usgejqgdd1nvgCaxwDAYkfJA0SefUSLexRH/v+OcniN3wIPU2qf8lsI
PzcNLMI3it+l4Bgj5hH/Q15IzIUi8EN18q8x4tOELSgCFUUBzEq/jXaHmEHbRTgl
jciByJBRWwmcYFhPp6KlLgKglNmBIddTKM3I8VUPQdQaB7vVr74BgbWYUtmVPRDm
tDlbgXt5dHKOxlXrpAL+/1LrQdGZm/HVN05sm/KLBYL9fB3QIHeQkQ==
=7D5i
-----END PGP SIGNATURE-----
From camm@enhanced.com Thu May 24 09:17:19 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4OEHJM31621
for <maxima@math.utexas.edu>; Thu, 24 May 2001 09:17:19 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA07438
for <maxima@www.ma.utexas.edu>; Thu, 24 May 2001 09:17:17 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 152vv8-000195-00; Thu, 24 May 2001 10:16:58 -0400
To: Robert Alan Byer <byer@chef.ourservers.net>
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Question: Maxima For OpenVMS Alpha Anyone?
References: <009FC765.BCE54F5A.2@mail.ourservers.net>
From: Camm Maguire <camm@enhanced.com>
Date: 24 May 2001 10:16:58 -0400
In-Reply-To: Robert Alan Byer's message of "Wed, 23 May 2001 23:08:27 -0500"
Message-ID: <54lmnm25np.fsf@intech19.enhanced.com>
Lines: 67
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I know of no such port, but would encourage your efforts
here. Unless you intend to use an existing lisp on this platform, the
real job will be in porting gcl, after which compiling maxima should
be straightforward. In principle, one need only supply a <arch>.defs
and <arch>.h file in gcl-2.4.0/h/, and make sure that configure
selects this arch. In practice, I've found getting a correct set of
definitions in these files a bit challenging, and really requiring more
time than I have. If you do succeed, please post your changes here --
I'd wager they'd be close to the modifications necessary to get a
compile on a Debian Linux Alpha.
Take care,
Robert Alan Byer <byer@chef.ourservers.net> writes:
> -----BEGIN PGP SIGNED MESSAGE-----
>
>
> Anyone know if anyone has gotten Maxima to run on an OpenVMS Alpha platform?
>
> I know that there used to be a OpenVMS VAX version of Macsyma so I'm
> wondering if anyone has worked with Maxima.
>
> (I loved Macsyma, used to bring many a university VAX to a crawl with large
> plots. So I was happy to see Maxima :})
>
> If not, I think I could probably give a shot at porting it, that is, if I
> can find a Lisp system for OpenVMS :}
>
> Thanks for the great work on Maxima, I love it.
>
>
> +------------------+--------------------------+---------------+
> | Robert Alan Byer | byer@mail.ourservers.net | ICQ #65926579 |
> +------------------+--------------------------+---------------+
> | Send an E-mail request to obtain a copy of my PGP key. |
> +-------------------------------------------------------------+
> | "It is by caffeine alone I set my mind in motion. It is by |
> | cans of cola the thoughts aquire speed, the hands aquire |
> | shakes, the shakes become a warning. It is by caffeine |
> | alone I set my mind in motion." |
> +-------------------------------------------------------------+
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: 2.6.3ia
> Charset: noconv
>
> iQEVAwUBOwyJNqVSqzlBVJbBAQGLuAf/YLCTsrGbFTDvV1YXbCniDq2mDurdCfv9
> dyqB2Rx9u1YTN5qzDcWyeN9pT3Tnjoy7BTLXo3XbRAen1lo77/HUJxMX31uXOtu5
> zlle7nn38usgejqgdd1nvgCaxwDAYkfJA0SefUSLexRH/v+OcniN3wIPU2qf8lsI
> PzcNLMI3it+l4Bgj5hH/Q15IzIUi8EN18q8x4tOELSgCFUUBzEq/jXaHmEHbRTgl
> jciByJBRWwmcYFhPp6KlLgKglNmBIddTKM3I8VUPQdQaB7vVr74BgbWYUtmVPRDm
> tDlbgXt5dHKOxlXrpAL+/1LrQdGZm/HVN05sm/KLBYL9fB3QIHeQkQ==
> =7D5i
> -----END PGP SIGNATURE-----
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From willisb@unk.edu Tue May 29 11:06:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4TG6fM00818
for <maxima@math.utexas.edu>; Tue, 29 May 2001 11:06:41 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA29244
for <maxima@www.math.utexas.edu>; Tue, 29 May 2001 11:06:40 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Tue, 29 May 2001 11:04:55 -0500
Message-ID: <OF7A148B39.1098EAF0-ON86256A5B.005701CD@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 05/29/2001 11:04:56 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] mixing Lisp and Maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Is it possible to mix Lisp and Maxima code in the same file and have Maxima
load, translate, and compile the file? I haven't been able to do this
with a simple
example:
-----start of file---------
f(x) := block([ ], x + 1);
(defun $g (x)
(add* x 1)
)
------end of file
Barton Willis
From wfs@mail.ma.utexas.edu Tue May 29 13:40:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4TIenM06810
for <maxima@math.utexas.edu>; Tue, 29 May 2001 13:40:49 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA32276
for <maxima@www.ma.utexas.edu>; Tue, 29 May 2001 13:40:49 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id NAA02562;
Tue, 29 May 2001 13:40:48 -0500
Date: Tue, 29 May 2001 13:40:48 -0500
Message-Id: <200105291840.NAA02562@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: willisb@unk.edu
CC: maxima@www.ma.utexas.edu
In-reply-to: <OF7A148B39.1098EAF0-ON86256A5B.005701CD@unk.edu>
(willisb@unk.edu)
Reply-to: wfs@math.utexas.edu
References: <OF7A148B39.1098EAF0-ON86256A5B.005701CD@unk.edu>
Subject: [Maxima] mixing Lisp and Maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Is it possible to mix Lisp and Maxima code in the same file and
have Maxima load, translate, and compile the file? I haven't been
able to do this
Here are simple examples with one lisp form and one maxima form, but
there can of course be many such forms in the file:
The following is lisp file can be loaded with load("foo.lisp");
=======foo.lisp=================
(in-package "MAXIMA")
(defun $joe (x) (+ x 1))
#$f(n):=block([ans:0],
for j:1 thru n do ans:ans+x^j,
ans)$
==============end foo.lisp=======
and you will be able to do
(C1) load("foo.lisp")$
(C2) joe(5);
(D2) 6
(C3) f(3);
(D3) x^3+x^2+x
The above file however will not compile, and the maxima function
f still acts as a regular maxima function. In order to translate
it to lisp so that the compiler can act on it do the following:
(C1) load("help.lisp"); /* see this file below */
(C2) :lisp (compile-file "foo.lisp")
(C2) load("foo.o");
=======foo1.lisp=================
(in-package "MAXIMA")
(defun $joe (x) (+ x 1))
(tr #$$f(n):=block([ans:0],
for j:1 thru n do ans:ans+x^j,
ans)$ )
========end foo1.lisp============
The helper macro 'tr' is defined in help.lisp (note
we also have to define send, since it is used by the double $$
sharp reader macro we use in the above. We will add that
function to maxima in the next release.
=========help.lisp========================================
(in-package "MAXIMA")
;; some patches to let the above mixed lisp and maxima work ok.
(defun send (a b) (if (eql b :tyi) (tyi a) (error "unknown send")))
(defmacro tr (u)
(and (consp u) (eq (car u) 'quote)
(BIND-TRANSL-STATE (translate-macexpr-toplevel (second u)))))
===========================================================
Please note that the translation from maxima to lisp is not guaranteed
to keep all the 'features' of the maxima language. If you are having
a problem with speed of your maxima level code, certainly you can
try translating and compiling it. You can also write critical portions
of your code directly in lisp which will almost certainly produce faster
code.
william schelter
From camm@enhanced.com Wed May 30 19:13:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4V0DfM18385
for <maxima@math.utexas.edu>; Wed, 30 May 2001 19:13:41 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id TAA12810
for <maxima@www.ma.utexas.edu>; Wed, 30 May 2001 19:13:38 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 155G5a-0000tG-00; Wed, 30 May 2001 20:13:22 -0400
To: wfs@mail.ma.utexas.edu
Cc: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 30 May 2001 20:13:22 -0400
In-Reply-To: William Schelter's message of "Tue, 29 May 2001 13:40:48 -0500"
Message-ID: <54snhmwf31.fsf_-_@intech19.enhanced.com>
Lines: 10
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] xmaxima shutdown
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! Has anyone fixed the xmaxima shutdown problem discussed
here a while ago? Just as a reminder, shutting down xmaxima from the
menus leaves a saved_maxima process taking up 100% cpu.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From wfs@mail.ma.utexas.edu Wed May 30 23:38:17 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4V4cGM25775
for <maxima@math.utexas.edu>; Wed, 30 May 2001 23:38:16 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA18081
for <maxima@www.ma.utexas.edu>; Wed, 30 May 2001 23:38:16 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA26545;
Wed, 30 May 2001 23:38:08 -0500
Date: Wed, 30 May 2001 23:38:08 -0500
Message-Id: <200105310438.XAA26545@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: camm@enhanced.com
CC: maxima@www.ma.utexas.edu
In-reply-to: <54snhmwf31.fsf_-_@intech19.enhanced.com> (message from Camm
Maguire on 30 May 2001 20:13:22 -0400)
Subject: Re: [Maxima] xmaxima shutdown
Reply-to: wfs@math.utexas.edu
References: <54snhmwf31.fsf_-_@intech19.enhanced.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I am putting a fix in the cvs directory
http://cvs.math.utexas.edu/cgi-bin/cvsweb.cgi?cvsroot=maxima
See bin/xmaxima
If you get a new xmaxima then it should work correctly if either the
window manager shuts it down with a 'delete' or if you use either of
the 'exit' menus on xmaxima. Note I believe the MS windows version was
correct, and this got broken in making the windows version ...
william
ps: However if you just destroy the xmaxima or kill it with a
signal, then the maxima process is still left running and needs to be killed
with a signal. I should fix that too .. but later.
From tuukkat@s-inf-pc24.oulu.fi Thu May 31 14:08:58 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VJ8wM30044
for <maxima@math.utexas.edu>; Thu, 31 May 2001 14:08:58 -0500
Received: from s-inf-pc24.oulu.fi (IDENT:root@s-inf-pc24.oulu.fi [130.231.50.154])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA04354
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 14:08:57 -0500
Received: from localhost (tuukkat@localhost)
by s-inf-pc24.oulu.fi (8.9.3/8.9.3) with ESMTP id WAA25500
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 22:08:31 +0300
Date: Thu, 31 May 2001 22:08:30 +0300 (EEST)
From: Tuukka Toivonen <tuukkat@s-inf-pc24.oulu.fi>
To: maxima@www.ma.utexas.edu
Message-ID: <Pine.LNX.4.21.0105312201160.8946-100000@s-inf-pc24.oulu.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] solving diophantine equations
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I need to use extended euclidean algorithm to solve some diophantine
equations. I'd like to use free software for this, but unfortunately I
can't find a corresponding routine in either Maxima or Pari/GP.
In maple there is the function gcdex, when given polynomials a(x) and
b(x), it finds c and d such that
c*a(x) + d*b(x) = 1
For example, if a(x)=x^16+1 and b(x)=x^16-1, then c=1/2 and d=-1/2 because
16 16
x + 1 x - 1
------- - ------- = 1
2 2
Have I missed something, or can't Maxima (nor Pari!) really do this?
Another thing that bugs my slightly is that Maxima uses only 80 columns to
display even if I'd have much more.
From fateman@cs.berkeley.edu Thu May 31 15:11:25 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VKBPM32603
for <maxima@math.utexas.edu>; Thu, 31 May 2001 15:11:25 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA05572
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 15:11:24 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id NAA27437;
Thu, 31 May 2001 13:11:20 -0700 (PDT)
Message-ID: <3B16A568.C5E8E572@cs.berkeley.edu>
Date: Thu, 31 May 2001 13:11:20 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Tuukka Toivonen <tuukkat@s-inf-pc24.oulu.fi>
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] solving diophantine equations
References: <Pine.LNX.4.21.0105312201160.8946-100000@s-inf-pc24.oulu.fi>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Oddly enough, the user level of Maxima seems not to
have an implementation of the extended Euclidean algorithm.
(Macsyma has one: extgcd).
It takes about 6 lines of code to write it.
What makes it odd is that Maxima uses this code internally
in many places. It has to be set up right, with a main variable,
which may make it tricky to do in some robust user-friendly way.
To change the line length to, say, 100, type linel:100$
RJF
Tuukka Toivonen wrote:
>
> I need to use extended euclidean algorithm to solve some diophantine
> equations. I'd like to use free software for this, but unfortunately I
> can't find a corresponding routine in either Maxima or Pari/GP.
>
> In maple there is the function gcdex, when given polynomials a(x) and
> b(x), it finds c and d such that
> c*a(x) + d*b(x) = 1
> For example, if a(x)=x^16+1 and b(x)=x^16-1, then c=1/2 and d=-1/2 because
>
> 16 16
> x + 1 x - 1
> ------- - ------- = 1
> 2 2
>
> Have I missed something, or can't Maxima (nor Pari!) really do this?
>
> Another thing that bugs my slightly is that Maxima uses only 80 columns to
> display even if I'd have much more.
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From fateman@cs.berkeley.edu Thu May 31 15:14:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VKEvM32728
for <maxima@math.utexas.edu>; Thu, 31 May 2001 15:14:57 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA05603
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 15:14:56 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id NAA27537
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 13:14:55 -0700 (PDT)
Message-ID: <3B16A63F.E53FCF62@cs.berkeley.edu>
Date: Thu, 31 May 2001 13:14:55 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima <maxima@www.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] minor bugs, xmaxima on windows 2000
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
In the "preferences" menu there is a mention of
"proportional fixed font" which I assume should be
"fixed font"
If you type, for example, describe("gcd") there are several items
listed and you are invited to type one or more of their
numbers.
It seems you must terminate the line with a ";" or
nothing happens. But the ";" is left over and becomes
a null command line after the describe() is finished.
RJF
From camm@enhanced.com Thu May 31 16:56:01 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VLu1M06296
for <maxima@math.utexas.edu>; Thu, 31 May 2001 16:56:01 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA07543
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 16:55:30 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 155aO2-0007gX-00; Thu, 31 May 2001 17:53:46 -0400
To: wfs@mail.ma.utexas.edu
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] xmaxima shutdown
References: <54snhmwf31.fsf_-_@intech19.enhanced.com> <200105310438.XAA26545@linux34.ma.utexas.edu>
From: Camm Maguire <camm@enhanced.com>
Date: 31 May 2001 17:53:46 -0400
In-Reply-To: William Schelter's message of "Wed, 30 May 2001 23:38:08 -0500"
Message-ID: <54d78p4239.fsf@intech19.enhanced.com>
Lines: 39
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thank you very much! Uploaded into Debian today.
William Schelter <wfs@math.utexas.edu> writes:
> I am putting a fix in the cvs directory
>
> http://cvs.math.utexas.edu/cgi-bin/cvsweb.cgi?cvsroot=maxima
>
> See bin/xmaxima
>
> If you get a new xmaxima then it should work correctly if either the
> window manager shuts it down with a 'delete' or if you use either of
> the 'exit' menus on xmaxima. Note I believe the MS windows version was
> correct, and this got broken in making the windows version ...
>
> william
>
>
> ps: However if you just destroy the xmaxima or kill it with a
> signal, then the maxima process is still left running and needs to be killed
> with a signal. I should fix that too .. but later.
>
>
>
>
>
>
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From DavidHolmgren@smarttech.com Thu May 31 16:57:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VLvKM06352
for <maxima@math.utexas.edu>; Thu, 31 May 2001 16:57:20 -0500
Received: from mail1.smarttech.com (h-207-228-97-151.gen.cadvision.com [207.228.97.151])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA07572
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 16:57:19 -0500
Received: by CALMAIL1 with Internet Mail Service (5.5.2653.19)
id <L31Z8R0P>; Thu, 31 May 2001 15:57:27 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A5511565083977@CALMAIL1>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Date: Thu, 31 May 2001 15:57:24 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [Maxima] linear algebra question
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm working on some routines for optimization using Maxima (e.g,
second-order Newton method, Levenberg-Marquardt), and I've run into a
problem with routines related to matrix manipulation. For example, when one
solves a matrix equation A.x = b by using x:invert(A).b, x is a list of
lists. So, when this is done in an iterative loop, the problem compounds
itself so that on the next iteration one gets a list of list of lists, etc.
Another example is when one forms a row vector by doing something like
v:transpose([1,2,3]) - this also gives a list of lists. Is there any way of
controlling or avoiding this behavior in Maxima? I am not yet sufficiently
familiar with Maxima programming to see a way out of this.
Many thanks for any advice, etc., on this.
Sincerely,
David Holmgren
Dr. David E. Holmgren,
Imaging Scientitst,
SMART Technologies, Inc.
Calgary, AB, Canada
http://www.smarttech.com
[403]-235-1452, ext. 251
DavidHolmgren@smarttech.com
From fateman@cs.berkeley.edu Thu May 31 17:14:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VMEQM07080
for <maxima@math.utexas.edu>; Thu, 31 May 2001 17:14:26 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA07814
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 17:14:26 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id PAA00940;
Thu, 31 May 2001 15:14:23 -0700 (PDT)
Message-ID: <3B16C23F.9DBC1E@cs.berkeley.edu>
Date: Thu, 31 May 2001 15:14:23 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: David Holmgren <DavidHolmgren@smarttech.com>
CC: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] linear algebra question
References: <21EEE10D6F3ED511B5E10002A5511565083977@CALMAIL1>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I don't know what exactly you are doing to make
an extra level of lists, but if you want to extract
the nth row of a matrix, try part(mat,n). I suppose
a column could be obtained by transposing first.
Is it perhaps the case that a column vector in
macsyma is not what you think , but a 2-d matrix
one of whose dimensions is 1?
RJF
David Holmgren wrote:
>
> Hi,
>
> I'm working on some routines for optimization using Maxima (e.g,
> second-order Newton method, Levenberg-Marquardt), and I've run into a
> problem with routines related to matrix manipulation. For example, when one
> solves a matrix equation A.x = b by using x:invert(A).b, x is a list of
> lists. So, when this is done in an iterative loop, the problem compounds
> itself so that on the next iteration one gets a list of list of lists, etc.
> Another example is when one forms a row vector by doing something like
> v:transpose([1,2,3]) - this also gives a list of lists. Is there any way of
> controlling or avoiding this behavior in Maxima? I am not yet sufficiently
> familiar with Maxima programming to see a way out of this.
>
> Many thanks for any advice, etc., on this.
>
> Sincerely,
>
> David Holmgren
>
> Dr. David E. Holmgren,
> Imaging Scientitst,
> SMART Technologies, Inc.
> Calgary, AB, Canada
> http://www.smarttech.com
> [403]-235-1452, ext. 251
> DavidHolmgren@smarttech.com
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From DavidHolmgren@smarttech.com Thu May 31 18:06:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VN6fM09337
for <maxima@math.utexas.edu>; Thu, 31 May 2001 18:06:41 -0500
Received: from mail1.smarttech.com (h-207-228-97-151.gen.cadvision.com [207.228.97.151])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA08547
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 18:06:41 -0500
Received: by CALMAIL1 with Internet Mail Service (5.5.2653.19)
id <L31Z8SGG>; Thu, 31 May 2001 17:06:49 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A5511565083978@CALMAIL1>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'Richard Fateman'" <fateman@cs.berkeley.edu>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] linear algebra question
Date: Thu, 31 May 2001 17:06:42 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
Many thanks for your reply!
> I don't know what exactly you are doing to make
> an extra level of lists, but if you want to extract
> the nth row of a matrix, try part(mat,n). I suppose
> a column could be obtained by transposing first.
As an example, take a:transpose([1,2,3]) which is a column vector.
When you say a[1], Maxima returns [1] and not 1, which is more desirable in
some situations (eg., when you compute x+dx, where x and dx are two
vectors). Effectively, a seems to be [[1],[2],[3]] rather than the [1,2,3]
I expected (with everything transposed to make column vectors of course). I
can certainly apply part(a,1) repeatedly, but it would be nice to not have
to do this.
> Is it perhaps the case that a column vector in
> macsyma is not what you think , but a 2-d matrix
> one of whose dimensions is 1?
I certainly appreciate that, but again, if a vector is updated in a
loop, you can end up with several dimensions. Generally, I've found that
Maxima crashes before proceeding too far along these lines!
Dave Holmgren
> David Holmgren wrote:
> >
> > Hi,
> >
> > I'm working on some routines for optimization using Maxima (e.g,
> > second-order Newton method, Levenberg-Marquardt), and I've run into a
> > problem with routines related to matrix manipulation. For example, when
> one
> > solves a matrix equation A.x = b by using x:invert(A).b, x is a list of
> > lists. So, when this is done in an iterative loop, the problem
> compounds
> > itself so that on the next iteration one gets a list of list of lists,
> etc.
> > Another example is when one forms a row vector by doing something like
> > v:transpose([1,2,3]) - this also gives a list of lists. Is there any
> way of
> > controlling or avoiding this behavior in Maxima? I am not yet
> sufficiently
> > familiar with Maxima programming to see a way out of this.
> >
> > Many thanks for any advice, etc., on this.
> >
> > Sincerely,
> >
> > David Holmgren
> >
> > Dr. David E. Holmgren,
> > Imaging Scientitst,
> > SMART Technologies, Inc.
> > Calgary, AB, Canada
> > http://www.smarttech.com
> > [403]-235-1452, ext. 251
> > DavidHolmgren@smarttech.com
> >
> > _______________________________________________
> > Maxima mailing list
> > Maxima@www.math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima
From fateman@cs.berkeley.edu Thu May 31 18:40:53 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f4VNerM10468
for <maxima@math.utexas.edu>; Thu, 31 May 2001 18:40:53 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA09090
for <maxima@www.ma.utexas.edu>; Thu, 31 May 2001 18:40:53 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id QAA02841;
Thu, 31 May 2001 16:40:51 -0700 (PDT)
Message-ID: <3B16D682.664C4F36@cs.berkeley.edu>
Date: Thu, 31 May 2001 16:40:50 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: David Holmgren <DavidHolmgren@smarttech.com>
CC: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] linear algebra question
References: <21EEE10D6F3ED511B5E10002A5511565083978@CALMAIL1>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
There are a bunch of flags, but none that looks
like it will do exactly what you want
try describe("listarith")
and describe("scalarmatrixp");
macsyma does allow ordinary lists [a,b,c]
to participate as vectors in matrix operations.
RJF
David Holmgren wrote:
>
> Hi,
> Many thanks for your reply!
>
> > I don't know what exactly you are doing to make
> > an extra level of lists, but if you want to extract
> > the nth row of a matrix, try part(mat,n). I suppose
> > a column could be obtained by transposing first.
> As an example, take a:transpose([1,2,3]) which is a column vector.
> When you say a[1], Maxima returns [1] and not 1, which is more desirable in
> some situations (eg., when you compute x+dx, where x and dx are two
> vectors). Effectively, a seems to be [[1],[2],[3]] rather than the [1,2,3]
> I expected (with everything transposed to make column vectors of course). I
> can certainly apply part(a,1) repeatedly, but it would be nice to not have
> to do this.
>
> > Is it perhaps the case that a column vector in
> > macsyma is not what you think , but a 2-d matrix
> > one of whose dimensions is 1?
> I certainly appreciate that, but again, if a vector is updated in a
> loop, you can end up with several dimensions. Generally, I've found that
> Maxima crashes before proceeding too far along these lines!
>
> Dave Holmgren
>
> > David Holmgren wrote:
> > >
> > > Hi,
> > >
> > > I'm working on some routines for optimization using Maxima (e.g,
> > > second-order Newton method, Levenberg-Marquardt), and I've run into a
> > > problem with routines related to matrix manipulation. For example, when
> > one
> > > solves a matrix equation A.x = b by using x:invert(A).b, x is a list of
> > > lists. So, when this is done in an iterative loop, the problem
> > compounds
> > > itself so that on the next iteration one gets a list of list of lists,
> > etc.
> > > Another example is when one forms a row vector by doing something like
> > > v:transpose([1,2,3]) - this also gives a list of lists. Is there any
> > way of
> > > controlling or avoiding this behavior in Maxima? I am not yet
> > sufficiently
> > > familiar with Maxima programming to see a way out of this.
> > >
> > > Many thanks for any advice, etc., on this.
> > >
> > > Sincerely,
> > >
> > > David Holmgren
> > >
> > > Dr. David E. Holmgren,
> > > Imaging Scientitst,
> > > SMART Technologies, Inc.
> > > Calgary, AB, Canada
> > > http://www.smarttech.com
> > > [403]-235-1452, ext. 251
> > > DavidHolmgren@smarttech.com
> > >
> > > _______________________________________________
> > > Maxima mailing list
> > > Maxima@www.math.utexas.edu
> > > http://www.math.utexas.edu/mailman/listinfo/maxima
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Mon Jun 4 01:39:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f546dUM30154
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 01:39:30 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA32341
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 01:39:30 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id BAA26563;
Mon, 4 Jun 2001 01:39:27 -0500
Date: Mon, 4 Jun 2001 01:39:27 -0500
Message-Id: <200106040639.BAA26563@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: DavidHolmgren@smarttech.com
CC: fateman@cs.berkeley.edu, maxima@www.ma.utexas.edu
In-reply-to: <21EEE10D6F3ED511B5E10002A5511565083978@CALMAIL1> (message from
David Holmgren on Thu, 31 May 2001 17:06:42 -0600)
Subject: Re: [Maxima] linear algebra question
Reply-to: wfs@math.utexas.edu
References: <21EEE10D6F3ED511B5E10002A5511565083978@CALMAIL1>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Question About Matrices:
1) A matrix is ALWAYS represented internally as a list of rows, each row
of which is a maxima list.
If M is a matrix then M[i] is the ith row, and hence a list. Similarly
M[i,j] is an entry the i,j entry with 1,1 top left corner entry.
2) If you do transpose(x) and x is a matrix or list the result is always a matrix.
The case of x a list is a convenient way of building a column matrix
3) To turn a matrix into a simple list of all the entries, with first row then
second row etc.. you could do:
ListMatrixEntries(m):=block([ans:[]],
for v in m do ans:append(ans,v),
ans);
ListMatrixEntries(matrix([a,b],[c,d]))==>[a,b,c,d]
ListMatrixEntries(transpose([a,b,c])) ==> [a,b,c]
In lisp to define the same thing you could do
(defun $LIST_MATRIX_ENTRIES (m)
(or ($matrixp m) (error "not a matrix"))
(cons '(mlist) (sloop for v in (cdr m) append (cdr v))))
I will add this function to maxima
since I know from experience it is useful. I call it
$LIST_MATRIX_ENTRIES to be compatible with the usual conventions in maxima.
Note
(defun |$ListMatrixEntries| (m) ...) would have defined the one with the mixed
case name.
From wfs@mail.ma.utexas.edu Mon Jun 4 01:39:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f546dWM30158
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 01:39:32 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA32347
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 01:39:32 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id BAA26615;
Mon, 4 Jun 2001 01:39:28 -0500
Date: Mon, 4 Jun 2001 01:39:28 -0500
Message-Id: <200106040639.BAA26615@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: tuukkat@s-inf-pc24.oulu.fi
CC: maxima@www.ma.utexas.edu
In-reply-to: <Pine.LNX.4.21.0105312201160.8946-100000@s-inf-pc24.oulu.fi>
(message from Tuukka Toivonen on Thu, 31 May 2001 22:08:30 +0300
(EEST))
Subject: Re: [Maxima] solving diophantine equations
Reply-to: wfs@math.utexas.edu
References: <Pine.LNX.4.21.0105312201160.8946-100000@s-inf-pc24.oulu.fi>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
In maple there is the function gcdex, when given polynomials a(x) and
b(x), it finds c and d such that
c*a(x) + d*b(x) = 1
I have added a little file gcdex.mc in the share/gcdex.mc
distribution which does what you want [it is below], ie the euclidean
algorithm for univariate polynomials which can then demonstrate that
this is a principal ideal domain, by finding gcd of f and g in the
ideal generated by f and g.
line width:
As richard said, the maxima variable linel, or the lisp variable linel
control the line width of the terminal display. linel:80 being the default.
If you can determine your linewidth automatically somehow then you could
use the lisp (setq linel (si::getenv "COLUMNS") ) or some such thing in the
init.lsp loaded from your directory where you start maxima. xmaxima is supposed
to figure out the linewidth, since it is actually handling the window.
=============begin gcdex.mc==========
/* gcdex(f,g) yields a list [a,b,u] where
u is the GCD of f and g, and
u = f*a+g*b;
F and G should be univariate polynomials so that we are in a principal
ideal domain, and the ideal generated by (f,g) is indeed generated
by the gcd of f and g.
mytest(f,g):=block([ans:gcdex(f,g)],
[ratsimp(ans.[f,g,-1]),
remainder(f,ans[3]),
remainder(g,ans[3])]);
*/
gcdex(f,g):=block([q0,q1,ok:true,lis1,lis2,lis3,q,tem,var:listofvars([f,g]),
swap:false],
if (length(var) > 1) then merror("only univariate polynomials"),
var:var[1],
q0:divide(f,g), /* divide(f,g) ==> [q:quotient(f,g),remainder:f-g*q] */
/* if f/g is 0 then we reverse them */
if (q0[1]=0) then
(lis2:gcdex(g,f),return([lis2[2],lis2[1],lis2[3]])),
if (q0[2]=0) then return([0,1,g]),
q1:divide(g,q0[2]),
lis1:[1,-q0[1],q0[2]],
if (q1[2]=0) then
(if numberp(lis1[3]) then lis1:lis1/lis1[3],
return(lis1)),
/* lisi are always perpendicular to [f,g,-1] */
lis2:[-q1[1],1+q0[1]*q1[1], q1[2]],
while(ok) do
( q:divide(lis1[3],lis2[3]),
lis3:ratsimp(lis1-lis2*q[1]),
tem:content(lis3[3],var)[1],
if (not(tem=0)) then lis3:ratsimp(lis3/tem),
if(lis3[3] = 0) then ok:false
else (lis1:lis2, lis2:lis3)
),
if numberp(lis2[3]) then lis2/lis2[3] else lis2);
From David.Billinghurst@riotinto.com Mon Jun 4 01:53:46 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f546rkM30625
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 01:53:46 -0500
Received: from old-n2.infonet.com (old-n2-130.infonet.com [192.157.130.138])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA32694
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 01:53:45 -0500
Received: from infexch01.infonet.com (riotinto.com [192.92.62.83]) by old-n2.infonet.com (8.11.3/8.6.12) with ESMTP id f546nsm20975 for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 06:49:54 GMT
Received: by INFEXCH01 with Internet Mail Service (5.5.2653.19)
id <MH58LMX2>; Mon, 4 Jun 2001 07:52:38 +0100
Message-ID: <8D00C32549556B4E977F81DBC24E985D1B1A71@crtsmail1.technol_exch.corp.riotinto.org>
From: "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
To: maxima@www.ma.utexas.edu
Date: Mon, 4 Jun 2001 07:53:12 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Subject: [Maxima] problem with gcl cvs repository
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have a problem accessing the gcl cvs repository. From two different
machines, a cvs update -d gives
cvs update -d
cvs server: Updating .
cvs server: Updating bin
cvs server: Updating clcs
cvs server: Updating cmpnew
cvs server: Updating comp
cvs server: Updating doc
cvs server: Updating dos
cvs server: Updating elisp
cvs server: Updating gcl-tk
cvs server: Updating gcl-tk/demos
cvs server: Updating gcl-tk/demos-4.1
cvs server: Updating gcl-tk/demos-4.2
cvs server: Updating gmp
cvs server: failed to create lock directory in repository
`/home/cvs/gcl/gcl/gmp': Permission denied
cvs server: failed to obtain dir lock in repository `/home/cvs/gcl/gcl/gmp'
cvs [server aborted]: read lock failed - giving up
I can access the maxima cvs repository.
+++++++++++++++++++++++++++++++++++++++++
(Mr) David Billinghurst
Comalco Research Centre
PO Box 316, Thomastown, Vic, Australia, 3074
Phone: +61 3 9469 0642
FAX: +61 3 9462 2700
Email: David.Billinghurst@riotinto.com
From tuukkat@s-inf-pc24.oulu.fi Mon Jun 4 02:45:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f547jVM31991
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 02:45:31 -0500
Received: from s-inf-pc24.oulu.fi (IDENT:root@s-inf-pc24.oulu.fi [130.231.50.154])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id CAA01252
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 02:45:30 -0500
Received: from localhost (tuukkat@localhost)
by s-inf-pc24.oulu.fi (8.9.3/8.9.3) with ESMTP id KAA01892;
Mon, 4 Jun 2001 10:45:19 +0300
Date: Mon, 4 Jun 2001 10:45:19 +0300 (EEST)
From: Tuukka Toivonen <tuukkat@s-inf-pc24.oulu.fi>
To: wfs@mail.ma.utexas.edu
cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] solving diophantine equations
In-Reply-To: <200106040639.BAA26615@linux34.ma.utexas.edu>
Message-ID: <Pine.LNX.4.21.0106041034570.1650-100000@s-inf-pc24.oulu.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Mon, 4 Jun 2001, William Schelter wrote:
> I have added a little file gcdex.mc in the share/gcdex.mc
Thank you! It does exactly what I want. I did found the corresponding
function in Pari ("bezout") but it's nicer to have everything in one
program, ie. Maxima.
> use the lisp (setq linel (si::getenv "COLUMNS") ) or some such thing in the
> init.lsp loaded from your directory where you start maxima. xmaxima is supposed
Env. variable COLUMNS is probably rarely used, I think there's an ioctl to
do that. It should be easy to add a new Lisp function (written in C) to
return the current line width. Would you like a patch if I make one (when
I have some time)? How it should be called, "si::get-line-length"?
One should also listen for SIGWINCH signals to know when the terminal is
resized, but that's over my skills.
From fateman@cs.berkeley.edu Mon Jun 4 10:01:52 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f54F1qM15266
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 10:01:52 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA10924
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 10:01:51 -0500
Received: from cs.berkeley.edu (as3-1-174.HIP.Berkeley.EDU [136.152.194.96])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id IAA02082;
Mon, 4 Jun 2001 08:01:27 -0700 (PDT)
Message-ID: <3B1BA1B3.63AF9642@cs.berkeley.edu>
Date: Mon, 04 Jun 2001 07:56:51 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wfs@mail.ma.utexas.edu
CC: DavidHolmgren@smarttech.com, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] linear algebra question, also gcdex
References: <21EEE10D6F3ED511B5E10002A5511565083978@CALMAIL1> <200106040639.BAA26563@linux34.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
William Schelter wrote:
> 3) To turn a matrix into a simple list of all the entries, with first row then
> second row etc.. you could do:
>
> ListMatrixEntries(m):=block([ans:[]],
> for v in m do ans:append(ans,v),
> ans);
>
> ListMatrixEntries(matrix([a,b],[c,d]))==>[a,b,c,d]
> ListMatrixEntries(transpose([a,b,c])) ==> [a,b,c]
I suggest:
ListMatrixEntries (M):= apply (append, substinpart("[",M,0))$
in lisp,
(defun $LIST_MATRIX_ENTRIES (m)... (apply #'append (cdr v)) instead
of sloop...
>
> In lisp to define the same thing you could do
> (defun $LIST_MATRIX_ENTRIES (m)
> (or ($matrixp m) (error "not a matrix"))
> (cons '(mlist) (sloop for v in (cdr m) append (cdr v))))
>
In the diophantine equation gcdex example, I think there
are a couple of ways of improving it.
Thesize of the program can be reduced by using multiple assignment
syntax (a secret? in macsyma).
[a,b,c]:[1,2,3] assigns a:1, b:2, c:3.
[quo,rem]: divide(p,q,x) sets the quotient and remainder [main var x]
I usually set the original inputs into rat form, making
it unnecessary to call ratsimp along the way. It should
be possible to copy the gcdex out of Knuth vol 1, but
I'm away from my library right now.
It should be possible to do the computation even if the
two inputs are not univariate, by choosing to do the
computations in the quotient field of the other variables.
thus the call could be gcdex(u,v,x), where x is also used
in the call to divide.
The various options here are probably what made people
nervous about including the program as a user command.
The commercial Macsyma (or formerly commercial?)
has this program:
XTGCD(poly_or_integer, poly_or_integer)
[ALGFUNCS package] Computes the extended Euclidean algorithm for the
integers and/or univariate polynomials with integer coefficients.
Returns the list [p(x), a(x), b(x)] where q(x) and r(x) are the
arguments to EXTGCD, p(x) is their g.c.d., and a(x) and b(x) satisfy
Bezout's identity
p(x) = a(x)*q(x) + b(x)*r(x) .
Do EXAMPLE(EXTGCD); for an executable example.
See also EXTGCD_INTEGER.
The EXTGCD code follows the design in
J.H. Davenport, Y. Siret, and E. Tournier
Computer Algebra: Systems and algorithms for algebraic computation
Academic Press (1988), pp. 213-214
even down to the names used.
RJF
From DavidHolmgren@smarttech.com Mon Jun 4 10:16:47 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f54FGlM15922
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 10:16:47 -0500
Received: from mail1.smarttech.com (h-207-228-97-151.gen.cadvision.com [207.228.97.151])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA11175
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 10:16:46 -0500
Received: by CALMAIL1 with Internet Mail Service (5.5.2653.19)
id <L31Z8WSN>; Mon, 4 Jun 2001 09:16:52 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A551156508397C@CALMAIL1>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'wfs@mail.ma.utexas.edu'" <wfs@mail.ma.utexas.edu>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] linear algebra question
Date: Mon, 4 Jun 2001 09:16:43 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
[David Holmgren] Many thanks! I suspected that one would have to
do something like your ListMatrixEntries.
>
> Question About Matrices:
>
> 1) A matrix is ALWAYS represented internally as a list of rows, each row
> of which is a maxima list.
>
> If M is a matrix then M[i] is the ith row, and hence a list. Similarly
> M[i,j] is an entry the i,j entry with 1,1 top left corner entry.
>
> 2) If you do transpose(x) and x is a matrix or list the result is always
> a matrix.
> The case of x a list is a convenient way of building a column matrix
>
> 3) To turn a matrix into a simple list of all the entries, with first row
> then
> second row etc.. you could do:
>
> ListMatrixEntries(m):=block([ans:[]],
> for v in m do ans:append(ans,v),
> ans);
>
> ListMatrixEntries(matrix([a,b],[c,d]))==>[a,b,c,d]
> ListMatrixEntries(transpose([a,b,c])) ==> [a,b,c]
>
> In lisp to define the same thing you could do
> (defun $LIST_MATRIX_ENTRIES (m)
> (or ($matrixp m) (error "not a matrix"))
> (cons '(mlist) (sloop for v in (cdr m) append (cdr v))))
>
>
> I will add this function to maxima
> since I know from experience it is useful. I call it
> $LIST_MATRIX_ENTRIES to be compatible with the usual conventions in
> maxima.
>
> Note
> (defun |$ListMatrixEntries| (m) ...) would have defined the one with the
> mixed
> case name.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
From fateman@cs.berkeley.edu Mon Jun 4 12:20:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f54HKnM20779
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 12:20:49 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA13524
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 12:20:49 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id KAA05575;
Mon, 4 Jun 2001 10:20:46 -0700 (PDT)
Message-ID: <3B1BC36E.83A33E17@cs.berkeley.edu>
Date: Mon, 04 Jun 2001 10:20:46 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wfs@mail.ma.utexas.edu, maxima <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] solving diophantine equations
References: <Pine.LNX.4.21.0105312201160.8946-100000@s-inf-pc24.oulu.fi> <200106040639.BAA26615@linux34.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
You might prefer this version of gcdex, though it takes
an additional argument, the main variable..., it does
not require that expressions be univariate.
gcdex1(m,n,x):=
/* Given 2 expressions m and n in x, we compute their
GCD and two multipliers a and b such that a*m+b*n=d.
Knuth vol 1 algorithm E */
block([ap,b,bp,r:1,q],
[ap,b,a,bp,m,n]:[1,1,0,0,rat(m,x),rat(n,x)],
loop, [q,r]:divide(m,n,x),
if(r=0) then [a,b,n]/content(n,x)[1]
else
([m,n,t]:[n,r,ap],
[ap,a,t,bp]: [a,t-q*a,bp,b],
b:t-q*b,
go (loop)))$
Here's a checking program.. which should return 0.
checkg(m,n,x):= ([a,b,d]: gcdex1(m,n,x), a*m+b*n=d)
checkg (a*z+1,b*z-1,z);
the results, but not checkg, are different if you
choose as main variable a or b...
PS, apologizes for the goto.. Knuth uses it..
RJF
From camm@enhanced.com Mon Jun 4 20:58:00 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f551vxM06580
for <maxima@math.utexas.edu>; Mon, 4 Jun 2001 20:58:00 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id UAA22852
for <maxima@www.ma.utexas.edu>; Mon, 4 Jun 2001 20:57:57 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15766J-0008Ew-00; Mon, 04 Jun 2001 21:57:43 -0400
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 04 Jun 2001 21:57:43 -0400
Message-ID: <548zj7sn6w.fsf@intech19.enhanced.com>
Lines: 78
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] [Daniel Sullivan <daniels@mdo.net>] Bug#99447: maxima: Summation command displays incorrectly
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! A Debian user just submitted this, and I have confirmed.
Is there any simple fix?
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
------- Start of forwarded message -------
Subject: Bug#99447: maxima: Summation command displays incorrectly
Reply-To: Daniel Sullivan <daniels@mdo.net>, 99447@bugs.debian.org
Resent-From: Daniel Sullivan <daniels@mdo.net>
Resent-To: debian-bugs-dist@lists.debian.org
Resent-CC: Camm Maguire <camm@enhanced.com>
Resent-Date: Fri, 01 Jun 2001 02:03:30 GMT
Resent-Message-ID: <handler.99447.B.99136085419571@bugs.debian.org>
Resent-Sender: owner@bugs.debian.org
Date: Thu, 31 May 2001 21:35:38 -0400
To: submit@bugs.debian.org
Message-ID: <20010531213538.A471@melati>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
From: Daniel Sullivan <daniels@mdo.net>
Package: maxima
Version: 5.6-6
Severity: normal
The result of the "sum" command displays the summation symbol
with the symbols in the wrong places:
Actual maxima output:
(C2) sum(n^2,n,1,n);
n
====
\2
(D2) >n
/
====
n = 1
Output should be:
(C2) sum(n^2,n,1,n);
n
====
\ 2
(D2) > n
/
====
n = 1
I have a windows version of maxima 5.5 that displays correctly so the
difference may have occurred between maxima 5.5 and maxima 5.6.
-- System Information
Debian Release: 2.2
Kernel Version: Linux melati 2.2.18 #1 Sun Mar 18 21:15:57 EST 2001 i586 unknown
Versions of the packages maxima depends on:
ii libc6 2.1.3-13 GNU C Library: Shared libraries and Timezone
ii tk8.0 8.0.5-6 The Tk toolkit for TCL and X11 v8.0 - Run-Ti
^^^ (Provides virtual package wish)
Daniel Sullivan
daniels@mdo.net
------- End of forwarded message -------
From wfs@mail.ma.utexas.edu Tue Jun 5 04:05:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5595cM21912
for <maxima@math.utexas.edu>; Tue, 5 Jun 2001 04:05:38 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id EAA29072
for <maxima@www.ma.utexas.edu>; Tue, 5 Jun 2001 04:05:38 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id EAA10655;
Tue, 5 Jun 2001 04:05:19 -0500
Date: Tue, 5 Jun 2001 04:05:19 -0500
Message-Id: <200106050905.EAA10655@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: camm@enhanced.com, fateman@cs.berkeley.edu,
David.Billinghurst@riotinto.com
CC: maxima@www.ma.utexas.edu
In-reply-to: <548zj7sn6w.fsf@intech19.enhanced.com> (message from Camm Maguire
on 04 Jun 2001 21:57:43 -0400)
Subject: Re: [Maxima] [Daniel Sullivan <daniels@mdo.net>] Bug#99447: maxima: Summation command displays incorrectly
Reply-to: wfs@math.utexas.edu
References: <548zj7sn6w.fsf@intech19.enhanced.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I list four responses grouped together, so that I dont flood you
with too much mail... But given the length of this message maybe you
prefer separate ones!!
I. Camm:
Error maxima output of not centered...
(C2) sum(n^2,n,1,n);
...
I have added a correction in cvs to displa.lisp. This bug was introduced when I
added the stuff for allowing sums over lists, and the integration of f/g
with g irreducible, by making it a sum over the roots of...
===================
II. Fateman writes:
I suggest:
ListMatrixEntries (M):= apply (append, substinpart("[",M,0))$
in lisp,
(defun $LIST_MATRIX_ENTRIES (m)... (apply #'append (cdr v)) instead
of sloop...
I put the version using 'sloop' in the sources because I think it is
more readable, and I KNOW it is efficient in every lisp, not creating
any more cons's than absolutely necessary. For example if you do
5000 iterations of doing list_matrix_entries of a 7 7 matrix.
Cons's Seconds Method
250,000 1.27 sloop method
320,000 1.65 apply '$append
3,600,000 42.0 apply (append, substinpart("[",M,0))$
I guess I am very sensitive to storage use and timings .. and I probably
go a little overboard on making things efficient. But I do think the sloop
(sloop for row in (cdr matrix) append (cdr row))
"for each row in matrix append the row"
is pretty readable. Of course I wrote the sloop macro, so thats probably
why I think it is readable, but it is also why I am sure it is efficient.
The lisp version you suggest:
(defun $LIST_MATRIX_ENTRIES1 (m)
(or ($matrixp m) (error "not a matrix"))
(apply #'append (cdr m)))
needs to use '$append since the rows are maxima lists not lisp lists.
Note the timings were done on a slow notebook (166Mhz) here in St Petersburg
russia, and so may appear high. Functions were compiled, and I used gcl's
gc monitor.
==========================
III.
You might prefer this version of gcdex, though it takes
an additional argument, the main variable..., it does
not require that expressions be univariate.
gcdex1(m,n,x):=
Thank you yes we should handle the case where coefficients are in some rational
function field.
Normally when we speak about gcd of elements in k[x,y] we mean in the
polynomial ring in two variables, where of course ideals cannot be
generated by one element .. their gcd.
x k[x,y] + y k[x,y] != 1 k[x,y]
But if we look at the field of fractions k(y) and then adjoin x, then
of course that ring k(y)[x] is a Principal ideal domain (indeed a euclidean
domain), and we can use the euclidean algorithm and produce elements which
will be fractions in y but polynomials in x. I have modified share/gcdex.mc
to allow an optional argument specifying a main variable. Just remember the
gcd is not the usual multivariate gcd!
gcdex(x*(y+1),y^2-1,x);
1
(D1) [0, ------, 1]
2
y - 1
saying the 'gcd' is 1, since that is what it is in k(y)[x],
however it would be of course y+1 if we were just thinking in k[x,y].
Note that I did not actually get the code you sent to work correctly.
I added SUBSCRMAP:true to the binds, so that the list assignments would be ok,
but still it gave incorrect answers:
(C17) gcdex1(x^3+2,x^3+1,x);
3 3 3
(D17)/R/ [x + 1, x + 1, x + 1]
but anyway I am sure knuth's algorithm is correct and there is just a typo somewhere..
but I dont have the book with me and so can't verify it, and once I have one
working it is hard to go back and trouble shoot another!
===============
IV.
Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
cvs update -d
cvs server: Updating .
cvs server: failed to create lock directory in repository
`/home/cvs/gcl/gcl/gmp': Permission denied
I have corrected the cvs/gcl permissions which seem to become incorrect each
time I add a new cvs directory (or maybe even file...) We need a cron job
or a fixed cvs add ...
william
From pedro.fortuny@uam.es Tue Jun 5 09:31:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f55EVUM02454
for <maxima@math.utexas.edu>; Tue, 5 Jun 2001 09:31:31 -0500
Received: from limonero.sdi.uam.es (limonero.sdi.uam.es [150.244.9.12])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA02107
for <maxima@www.ma.utexas.edu>; Tue, 5 Jun 2001 09:31:29 -0500
Received: from absurdo.mat.uam.es.uam.es (absurdo.mat.uam.es [150.244.21.52])
by limonero.sdi.uam.es (8.9.3/8.9.3/UAM) with ESMTP id QAA09419
for <maxima@www.ma.utexas.edu>; Tue, 5 Jun 2001 16:31:26 +0200 (MEST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15132.60724.931989.703335@absurdo.mat.uam.es>
Date: Tue, 5 Jun 2001 16:31:16 +0200
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.92 under Emacs 20.7.2
From: Pedro Fortuny Ayuso <pfortuny@agt.uva.es>
Subject: [Maxima] Parametric plots
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Good *ing,
This is a suggestion for William (and/or anyone interested in
developing it... maybe I should try to do it myself, but ;-)
better if someone with more experience tries to).
I think Maxima should have an easy method for plotting para-
metric curves and surfaces..., like
parametricplot2d([3*cosh(t),3*sinh(t)],[t,-2,2]);
to plot a ---guess it--- hyperbola, and
parametricplot3d([cos(theta)*cosh(t),
sin(theta)*sinh(t),t],[t,-3,3],
[theta,-%PI,%PI]);
for a catenoid (?).
I know it could be done using the gnuplot interface, etc... but I
think a straightforward command for omplot (great!) would be best.
Thanks in advance,
Pedro.
--
Pedro Fortuny Ayuso --------> http://www.geocities.com/pedro_fortuny
Dpt. Matematicas, Univ. Autonoma de Madrid ------> http://www.uam.es
Campus Cantoblanco, 28049 Madrid. SPAIN. -----> tel. (34) 91 3974911
From camm@enhanced.com Tue Jun 5 13:52:25 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f55IqPM14238
for <maxima@math.utexas.edu>; Tue, 5 Jun 2001 13:52:25 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA06628
for <maxima@www.ma.utexas.edu>; Tue, 5 Jun 2001 13:52:21 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 157Lw3-0004e1-00; Tue, 05 Jun 2001 14:52:11 -0400
To: wfs@mail.ma.utexas.edu
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] [Daniel Sullivan <daniels@mdo.net>] Bug#99447: maxima: Summation command displays incorrectly
References: <548zj7sn6w.fsf@intech19.enhanced.com> <200106050905.EAA10655@linux34.ma.utexas.edu>
From: Camm Maguire <camm@enhanced.com>
Date: 05 Jun 2001 14:52:11 -0400
In-Reply-To: William Schelter's message of "Tue, 5 Jun 2001 04:05:19 -0500"
Message-ID: <54wv6qsqsk.fsf@intech19.enhanced.com>
Lines: 24
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thanks again! Uploaded new displa.lisp into Debian,
and it works.
Take care,
William Schelter <wfs@math.utexas.edu> writes:
> I list four responses grouped together, so that I dont flood you
> with too much mail... But given the length of this message maybe you
> prefer separate ones!!
>
> I. Camm:
>
> Error maxima output of not centered...
> (C2) sum(n^2,n,1,n);
> ...
> I have added a correction in cvs to displa.lisp. This bug was introduced when I
> added the stuff for allowing sums over lists, and the integration of f/g
> with g irreducible, by making it a sum over the roots of...
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From wfs@mail.ma.utexas.edu Wed Jun 6 04:13:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f569DVM20349
for <maxima@math.utexas.edu>; Wed, 6 Jun 2001 04:13:31 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id EAA22070
for <maxima@www.ma.utexas.edu>; Wed, 6 Jun 2001 04:13:31 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id EAA26041;
Wed, 6 Jun 2001 04:13:19 -0500
Date: Wed, 6 Jun 2001 04:13:19 -0500
Message-Id: <200106060913.EAA26041@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: pfortuny@agt.uva.es
CC: maxima@www.ma.utexas.edu
In-reply-to: <15132.60724.931989.703335@absurdo.mat.uam.es> (message from
Pedro Fortuny Ayuso on Tue, 5 Jun 2001 16:31:16 +0200)
Subject: Re: [Maxima] Parametric plots
Reply-to: wfs@math.utexas.edu
References: <15132.60724.931989.703335@absurdo.mat.uam.es>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Pedro writes:>
I think Maxima should have an easy method for plotting para-
metric curves and surfaces..., like
parametricplot2d([3*cosh(t),3*sinh(t)],[t,-2,2]);
I have added a 2d parametric plot. I believe I added the 3d one a couple
of years ago, and I am not sure why I did not do a 2d one..
For plot3d for example doing a moebius band:
plot3d([cos(x)*(3+y*cos(x/2)),
sin(x)*(3+y*cos(x/2)),y*sin(x/2)],
[x,-%pi,%pi],[y,-1,1],['grid,50,15]);
thus the first argument is a list of 3 functions, in the parametric case.
For plot2d, since the argument could already be a list of functions (meaning
plot them all simultaneously on the same window), I added parametric expressions:
things like
[parametric,cos(t),sin(t),[t,-5,5]]
which would mean the unit circle.
(C1) plot2d([parametric,cos(t),sin(t),[t,-%pi*2,%pi*2]]);
(C2) plot2d([parametric,cos(t),sin(t),[t,-%pi*2,%pi*2],
[nticks,8]]);
(C3) plot2d([x^3+2,[parametric,cos(t),sin(t),[t,-5,5]]],
[x,-3,3]);
- Function: PLOT2D (expr,range,...,options,..)
- Function: PLOT2D ([expr1,expr2,..,exprn],xrange,...,options,..)
- Function: PLOT2D (parametric_expr)
- Function: PLOT2D ([..,expr,..,parametric_expr,..],xrange,...,options)
are the possibilities, so you can plot several parametric expressions.
william
[these things are in the cvs, you need
src/plot.lisp src/max_ext.lisp info/Plotting.texi
and I also had to change the gcl function info mechanism slightly (1 character
change) to handle the 'describe' of multiple line info entries like the above.. see
gcl/o/info.lsp
From richter@risc.upol.cz Thu Jun 7 05:42:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f57AgGM13108
for <maxima@math.utexas.edu>; Thu, 7 Jun 2001 05:42:16 -0500
Received: from lucky.upol.cz (lucky.upol.cz [158.194.72.60])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA22269
for <maxima@www.ma.utexas.edu>; Thu, 7 Jun 2001 05:42:16 -0500
Received: from localhost (richter@localhost)
by lucky.upol.cz (8.9.3/8.9.3) with ESMTP id MAA02517
for <maxima@www.ma.utexas.edu>; Thu, 7 Jun 2001 12:33:41 +0200
X-Authentication-Warning: lucky.upol.cz: richter owned process doing -bs
Date: Thu, 7 Jun 2001 12:33:41 +0200 (CEST)
From: Lukas Richterek <richter@risc.upol.cz>
X-Sender: richter@lucky.upol.cz
To: maxima@www.ma.utexas.edu
In-Reply-To: <200106061705.f56H54M04842@dell3.ma.utexas.edu>
Message-ID: <Pine.LNX.4.21.0106071223100.1441-100000@lucky.upol.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] Re: 2d-parametric plots
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear Maxima experts,
I agreee that the possibility od parametric plots is a good idea, but the
third example
> ...
> (C3) plot2d([x^3+2,[parametric,cos(t),sin(t),[t,-5,5]]],
> [x,-3,3]);
> ...
does not give any result with the option ['plot_format, GNUPLOT] and the
data file "maxout.gnuplot" can be plotted via gnuplot after some changes.
It will probably need some changes in "mgnuplot" file, I guess. Does
anybody have an idea, how to change this file, please?
Thanks for any hints
Yours faithfully
Lukas Richterek
--
Department of Theoretical Physics | tel.:+420-68-5634103
Fac. Nat. Sciences, | fax :+420-68-5225737
Palacky University | e-mail: richter@risc.upol.cz
Svobody 26, Olomouc, CZ-771 46 |
C z e c h R e p u b l i c | /|||\
http://aix.upol.cz/~richter/index.html ( o|o )
---------------------------------------- \ u / ------------------
From tomlinso@purdue.edu Sat Jun 16 09:39:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5GEdvM32763
for <maxima@math.utexas.edu>; Sat, 16 Jun 2001 09:39:57 -0500
Received: from herald.cc.purdue.edu (herald.cc.purdue.edu [128.210.11.29])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA22180
for <maxima@www.math.utexas.edu>; Sat, 16 Jun 2001 09:39:56 -0500
Received: from purdue.edu (dial-b-01-47.resnet.purdue.edu [128.211.130.57])
by herald.cc.purdue.edu (8.11.3/8.11.3/herald) with ESMTP id f5GEdsX09379
for <maxima@www.math.utexas.edu>; Sat, 16 Jun 2001 09:39:54 -0500 (EST)
Message-ID: <3B2B6FC9.4010903@purdue.edu>
Date: Sat, 16 Jun 2001 09:40:09 -0500
From: Nels Tomlinson <tomlinso@purdue.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.2-2 i686; en-US; 0.7) Gecko/20010316
X-Accept-Language: en, zh
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Maxima] how to increase the maximum number of pages in gcl?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm running a big messy job, and run out of memory quickly. (Allocate
'cons really-big-number) doesn't help, because there just aren't enough
pages to go 'round. I've tried setting *ignore-maximum-pages* to true,
but that doen't seem to produce any effect. (Room) produces the
following output at the beginning of a job:
[tomlinso@desktop gcl-2.4.0]$ maxima
GCL (GNU Common Lisp) Version(2.4.0) Wed May 9 12:02:00 CDT 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.6 Wed May 9 12:01:49 CDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1)
MAXIMA>>(room)
<SNIP>
378 pages for cells
556 total pages
30069 pages available
2143 pages in heap but not gc'd + pages needed for gc marking
32768 maximum pages
MAXIMA>>
That 32768 maximum pages seems to work out to about 128M, and I may
well need four times that. I'm running this on a machine with 512M of
ram and tons of swap space, and buying more ram isn't out of the
question, so it makes sense to have a really big maximum pages.
Is there an argument on the command line when I run gcl, or is there
something I can edit in the config or makefile, which will give me some
extra room?
Thanks,
Nels Tomlinson
From wfs@mail.ma.utexas.edu Mon Jun 18 05:28:09 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5IAS8M12561
for <maxima@math.utexas.edu>; Mon, 18 Jun 2001 05:28:09 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA24424
for <maxima@www.ma.utexas.edu>; Mon, 18 Jun 2001 05:28:08 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id FAA01378;
Mon, 18 Jun 2001 05:28:06 -0500
Date: Mon, 18 Jun 2001 05:28:06 -0500
Message-Id: <200106181028.FAA01378@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: tomlinso@purdue.edu
CC: maxima@www.ma.utexas.edu
In-reply-to: <3B2B6FC9.4010903@purdue.edu> (message from Nels Tomlinson on
Sat, 16 Jun 2001 09:40:09 -0500)
Subject: Re: [Maxima] how to increase the maximum number of pages in gcl?
Reply-to: wfs@math.utexas.edu
References: <3B2B6FC9.4010903@purdue.edu>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Is there an argument on the command line when I run gcl, or is there
something I can edit in the config or makefile, which will give me some
extra room?
To enable a larger page table in gcl you must configure it at compile time:
cd gcl
./configure '--enable-maxpage=128*1024'
make
and then remove maxima/src/saved_maxima and remake in the maxima directory.
The default should probably be bigger now that memory is so cheap.
Note from the ./configure --help:
--enable-maxpage=XXXX will compile in a page table of size XXX (eg '--enable-maxpage=64*1024' would give 64K pages allowing 256 MB if pages are 4K each)
william
From willisb@unk.edu Fri Jun 22 15:51:38 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5MKpcM13422
for <maxima@math.utexas.edu>; Fri, 22 Jun 2001 15:51:38 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA06063
for <maxima@www.math.utexas.edu>; Fri, 22 Jun 2001 15:51:37 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Fri, 22 Jun 2001 15:52:23 -0500
Message-ID: <OF249AE40B.18C8DAB2-ON86256A73.006FBB77@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 06/22/2001 03:52:24 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] reset() and other bugs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
1. Maxima's reset function is broken: (Maxima = Maxima 5.4 for NT or
Maxima 5.6 for
RedHat 6.2; this output from Maxima 5.4)
(C1) reset();
Error: MACSYMA-TOP-LEVEL [or a callee] requires more than zero arguments.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>:q
(C2) fpprec : 45$
(C3) reset();
Error: $FPPREC is invalid as a function.
Fast links are on: do (si::use-fast-links nil) for debugging
2. For a rational x, the relative difference between x and float(x) is of
the order 10^-8; Maxima's
floats are (?) are type double-float, so the expected relative difference
is about 10^-16.
For example:
(C1) x : 12345678912345678789 / 23456789123456789$
(C2) float(float(x) / bfloat(x) - 1);
Warning: Float to bigfloat conversion of 526.31583748957928
(D2) 5.669861827984831E-8
3. There is documentation on the Maxima room function, yet it must be called as ?room()
instead:
(C4) room();
(D4) room()
(C5) ?room();
210/210 72.9% CONS BIGNUM RATIO COMPLEX STRUCTURE
.
.
.
4. The Maxima version of apropos is documented, but seems to be missing. This
works for me:
(defun $apropos ( s )
(cons '(mlist) (apropos-list s "MAXIMA")
)
5. The Macsyma Inc function facsum was handy for putting expressions in to a readable
form; unfortunately, facsum is missing from Maxima. At first I thought I could use
factorout instead. The following does what I wanted:
(C8) factorout(a*z + b*z + 1,a,b);
(D8) (b+a)*z+1
But the following doesn't:
(C13) factorout(s * 'diff(z,s) + z * 'diff(z,s) + 1,z,s);
(D13) z*'DIFF(z,s,1)+s*'DIFF(z,s,1)+1
With the facsum function, we would get
(c1) facsum(s * 'diff(z,s) + z * 'diff(z,s) + 1, 'diff(z,s));
(d1) (s + z) * 'diff(z,s) + 1
If anybody has a facsum function they can legally share, let me know. (The Macsyma
documentation says it was written by RL Brenner and is in the facexp package.)
6. Is the Maxima Poisson package broken?
(C1) intopois(cos(x) + 1);
Illegal arg to POISSIMP:
x
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
7. The Maxima FFT package is missing files or is broken. Anybody have one?
Regards,
Barton Willis
From fateman@cs.berkeley.edu Fri Jun 22 17:46:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5MMkJM19629
for <maxima@math.utexas.edu>; Fri, 22 Jun 2001 17:46:19 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA07577
for <maxima@www.ma.utexas.edu>; Fri, 22 Jun 2001 17:46:19 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id PAA00680;
Fri, 22 Jun 2001 15:46:16 -0700 (PDT)
Message-ID: <3B33CAB8.5238D480@cs.berkeley.edu>
Date: Fri, 22 Jun 2001 15:46:16 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: willisb@unk.edu
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] reset() and other bugs
References: <OF249AE40B.18C8DAB2-ON86256A73.006FBB77@unk.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Here is one solution
willisb@unk.edu wrote:
>
>
>
>
> 6. Is the Maxima Poisson package broken?
>
> (C1) intopois(cos(x) + 1);
> Illegal arg to POISSIMP:
> x
> -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
try intopois (cos(X)^2+1) ;; NOTE CAPITAL X. the vars you can use are
U V W X Y Z not x.
This package was rewritten (by me) to be more flexible. It was given
to Macsyma Inc. I wonder if I own the rights? (I got a carton of
manuals in return for this.)
RJF
From willisb@unk.edu Sat Jun 23 07:54:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5NCsKM11105
for <maxima@math.utexas.edu>; Sat, 23 Jun 2001 07:54:20 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA17631
for <maxima@www.ma.utexas.edu>; Sat, 23 Jun 2001 07:54:20 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Sat, 23 Jun 2001 07:55:05 -0500
Message-ID: <OF04E09117.357DD768-ON86256A74.0045BE37@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 06/23/2001 07:55:06 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] rational to float
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
simp.lisp incorrectly sets machine-mantissa-precision to be 24:
(eval-when (compile load)
(defvar machine-mantissa-precision 24 );;is this correct
)
For double precision, machine-mantissa-precision should be 53;
changing it corrects the problem with the precision of the rational
to float conversion. For Common Lisp, float.lisp correctly defines
machine-mantissa-precision with
MACHINE-MANTISSA-PRECISION
#+(OR PDP10 H6180) 27.
#+cl(integer-length (integer-decode-float most-positive-double-float))
Barton
From smustudent1@yahoo.com Sun Jun 24 13:30:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5OIUQM24086
for <maxima@math.utexas.edu>; Sun, 24 Jun 2001 13:30:26 -0500
Received: from web12203.mail.yahoo.com (web12203.mail.yahoo.com [216.136.173.87])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id NAA08505
for <maxima@www.ma.utexas.edu>; Sun, 24 Jun 2001 13:30:26 -0500
Message-ID: <20010624183026.8263.qmail@web12203.mail.yahoo.com>
Received: from [128.42.49.180] by web12203.mail.yahoo.com; Sun, 24 Jun 2001 11:30:26 PDT
Date: Sun, 24 Jun 2001 11:30:26 -0700 (PDT)
From: C Y <smustudent1@yahoo.com>
To: maxima@www.ma.utexas.edu
In-Reply-To: <200106060913.EAA26041@linux34.ma.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Workings of GCL
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Please forgive the newbie question. As I'm reading
about GCL, is it correct that the maxima code is first
translated to C code, and then compiled by gcc? Sorry
if this should be obvious but I'm not completely clear
on exactly how the compile process works.
CY
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From tenthumbs@cybernex.net Sun Jun 24 16:01:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5OL1RM27713
for <maxima@math.utexas.edu>; Sun, 24 Jun 2001 16:01:27 -0500
Received: from admin.nni.com (admin.nni.com [216.107.0.218])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA10302
for <maxima@www.math.utexas.edu>; Sun, 24 Jun 2001 16:01:27 -0500
Received: from [216.107.61.48] (HELO cybernex.net)
by admin.nni.com (CommuniGate Pro SMTP 3.4.6)
with ESMTP id 21945120; Sun, 24 Jun 2001 17:01:24 -0400
Message-ID: <3B365523.4B5AA4FD@cybernex.net>
Date: Sun, 24 Jun 2001 17:01:23 -0400
From: TenThumbs <tenthumbs@cybernex.net>
Reply-To: tenthumbs@cybernex.net
Organization: <>
X-Mailer: Mozilla 4.76C-To hell with 'em all. [en] (X11; U; Linux 2.2.19 i486)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Changevar bug
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
This looks like a bug in something that changevar calls. Consider
the following:
(C2) expr1:sqrt(a^2+sqrt(b^2+c/x));
c 2 2
(D2) SQRT(SQRT(- + b ) + a )
x
(C3) assume(a>0,b>0,c>0,x>0,y>0,y>a);
(D3) [a > 0, b > 0, c > 0, x > 0, y > 0, y > a]
(C4) int1:'integrate(expr1,x);
/
[ c 2 2
(D4) I SQRT(SQRT(- + b ) + a ) dx
] x
/
(C5) change1:y=expr1;
c 2 2
(D5) y = SQRT(SQRT(- + b ) + a )
x
(C6) changevar(int1,change1,y,x);
/
[ c 2 2
(D6) I SQRT(SQRT(- + b ) + a ) dx
] x
/
Maxima can't do that but it can do:
(C7) int2:scanmap(factor,changevar(int1,change1^2,y,x));
2 2
Is a - y positive, negative, or zero?
negative;
/ 2 2
[ y (y - a) (y + a) SQRT(2 a - y )
(D7) - 4 c I --------------------------------- dy
] 2 2 2 2 2 2
/ (y - b - a ) (y + b - a )
The sqrt term is incorrect. It should be y. Maxima should have known
that y^2 > a^2 from the assumptions but it definitely knows because
I told it so. It ignored all that, assumed a^2 > y^2, and got the
wrong answer.
Perhaps the problem is related to this:
(C8) change2:solve(change1^2,x)[1];
2 2
Is a - y positive, negative, or zero?
negative;
c
(D8) x = ----------------------
4 2 2 2 4
y - 2 a y - b + a
(C9) frob:subst(change2,expr1);
4 2 2 4 2
(D9) SQRT(SQRT(y - 2 a y + a ) + a )
Obviously, the inner sqrt is the issue. Note also,
(C10) scanmap(factor,frob);
2
(D10) SQRT((y - a) (y + a) + a )
(C11) scanmap(factor,frob,bottomup);
Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at SCANMAP1. Type :H for Help.
MAXIMA>>
:q
(C12)
This last bit is just bad.
Thanks.
--
Earth
2001-06-24 21:00:44.919 UTC (JD 2452085.375520)
X = 0.056850134, Y = -0.935983388, Z = -0.405661861 (au)
X' = 0.016908515, Y' = 0.000876676, Z' = 0.000379300 (au/d)
From fateman@cs.berkeley.edu Sun Jun 24 20:31:05 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5P1V5M02184
for <maxima@math.utexas.edu>; Sun, 24 Jun 2001 20:31:05 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id UAA12689
for <maxima@www.ma.utexas.edu>; Sun, 24 Jun 2001 20:31:04 -0500
Received: from cs.berkeley.edu (as3-1-85.HIP.Berkeley.EDU [136.152.194.7])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id SAA10124;
Sun, 24 Jun 2001 18:31:02 -0700 (PDT)
Message-ID: <3B36932A.514B1B24@cs.berkeley.edu>
Date: Sun, 24 Jun 2001 18:26:02 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: C Y <smustudent1@yahoo.com>, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Workings of GCL
References: <20010624183026.8263.qmail@web12203.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
C Y wrote:
>
> Please forgive the newbie question. As I'm reading
> about GCL, is it correct that the maxima code is first
> translated to C code, and then compiled by gcc? Sorry
> if this should be obvious but I'm not completely clear
> on exactly how the compile process works.
>
> CY
>
The maxima code is lisp, mostly. Some pieces are
in the "macsyma language" and some may be in C or even
assembler.
There are many implementations
of lisp. Some of them just execute the lisp in
an interpretive fashion. Some compile lisp into assembler
or binary code. Some of them translate lisp into C
and then compile it.
Maxima has been compiled on several lisps with different
strategies. For example the Allegro Common Lisp version
compiles from lisp into assembler. GCL uses C. There
is nothing inherent in Maxima that requires it to ever
be translated to C. It is just GCL's implementation
strategy. The nice thing about it is that there are
so many systems with C compilers, that it is a fairly
general approach to portability.
If you want to learn how to compile lisp, there are various
places to look. A good one is Peter Norvig's Paradigms
of AI programming. (It includes considerable amounts of
other material also).
RJF
From bremner@unb.ca Sun Jun 24 21:59:44 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5P2xiM04408
for <maxima@math.utexas.edu>; Sun, 24 Jun 2001 21:59:44 -0500
Received: from convex.cs.unb.ca (convex.cs.unb.ca [131.202.244.141])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id VAA13615
for <maxima@www.ma.utexas.edu>; Sun, 24 Jun 2001 21:59:43 -0500
Received: (from bremner@localhost)
by convex.cs.unb.ca (8.11.3/8.11.3) id f5P32p277438;
Mon, 25 Jun 2001 00:02:51 -0300 (ADT)
(envelope-from bremner)
From: David Bremner <bremner@unb.ca>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15158.43482.312697.891930@convex.cs.unb.ca>
Date: Mon, 25 Jun 2001 00:02:50 -0300
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid
Subject: [Maxima] rude question (next release?)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi;
I realize this is an unreasonable question. But what are mailing lists
for? :-)
I want to put together a FreeBSD port for maxima (analogous to an srpm
for Linux folks.) Unfortunately release 5.6 does not work for me,
while the CVS current does. Basically I need a known good snapshot or
release to work against. Are there plans for such a snapshot/release
in the near future?
Of course I can always tar up the tree I just checked out (or use cvs
export), but I'd rather not distribute a "rogue" version.
All the best,
David
From markus.nentwig@nokia.com Mon Jun 25 00:15:12 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5P5FBM07784
for <maxima@math.utexas.edu>; Mon, 25 Jun 2001 00:15:12 -0500
Received: from mgw-x4.nokia.com (mgw-x4.nokia.com [131.228.20.27])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA14485
for <maxima@www.ma.utexas.edu>; Mon, 25 Jun 2001 00:15:10 -0500
From: markus.nentwig@nokia.com
Received: from esvir04nok.ntc.nokia.com (esvir04nokt.ntc.nokia.com [172.21.143.36])
by mgw-x4.nokia.com (Switch-2.1.0/Switch-2.1.0) with ESMTP id f5P5HYG12045
for <maxima@www.ma.utexas.edu>; Mon, 25 Jun 2001 08:17:34 +0300 (EET DST)
Received: from esebh25nok.ntc.nokia.com (unverified) by esvir04nok.ntc.nokia.com
(Content Technologies SMTPRS 4.2.1) with ESMTP id <T545b0e2e90ac158f24077@esvir04nok.ntc.nokia.com> for <maxima@www.ma.utexas.edu>;
Mon, 25 Jun 2001 08:15:08 +0300
Received: by esebh25nok with Internet Mail Service (5.5.2652.78)
id <MV1LYBP1>; Mon, 25 Jun 2001 08:15:09 +0300
Message-ID: <593F7F3472A5D211B99B0008C7EAA08A06C891A0@eseis02nok>
To: maxima@www.ma.utexas.edu
Date: Mon, 25 Jun 2001 08:15:06 +0300
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2652.78)
Content-Type: text/plain;
charset="iso-8859-1"
Subject: [Maxima] Facsum / Format
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello,
I think the function 'FORMAT' does what you tried with FACSUM.
I tried FORMAT(s * 'diff(z,s) + z * 'diff(z,s) + 1, %poly('diff(z,s)))
and got (z+s)*'diff(z,s,1)+1.
The function comes in a package, which can be downloaded here:
http://math.nist.gov/~BMiller/computer-algebra/
(Installation does not work the way it should on my machine, I had to
'compile_file' the format.lisp and coeflist.lisp files by hand and
'loadfile' the resulting .o files before using FORMAT.
The package also provides its own Poisson function, as far as I know.
Regards
Markus
From toy@rtp.ericsson.se Mon Jun 25 07:20:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5PCKeM21338
for <maxima@math.utexas.edu>; Mon, 25 Jun 2001 07:20:40 -0500
Received: from imr2.ericy.com (imr2.ericy.com [12.34.240.68])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA21767
for <maxima@www.ma.utexas.edu>; Mon, 25 Jun 2001 07:20:40 -0500
Received: from mr7.exu.ericsson.se (mr7att.ericy.com [138.85.92.15])
by imr2.ericy.com (8.11.3/8.11.3) with ESMTP id f5PCKER05101
for <maxima@www.ma.utexas.edu>; Mon, 25 Jun 2001 07:20:14 -0500 (CDT)
Received: from eamrcnt749 (eamrcnt749.exu.ericsson.se [138.85.133.47])
by mr7.exu.ericsson.se (8.11.3/8.11.3) with SMTP id f5PCK9f01745
for <maxima@www.ma.utexas.edu>; Mon, 25 Jun 2001 07:20:09 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt749 ; Mon Jun 25 07:20:09 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.82.5]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id IAA28899; Mon, 25 Jun 2001 08:20:34 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id IAA01307;
Mon, 25 Jun 2001 08:20:07 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: willisb@unk.edu
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] rational to float
References: <OF04E09117.357DD768-ON86256A74.0045BE37@unk.edu>
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 25 Jun 2001 08:20:06 -0400
In-Reply-To: <OF04E09117.357DD768-ON86256A74.0045BE37@unk.edu>
Message-ID: <4nofrchhu1.fsf@rtp.ericsson.se>
Lines: 20
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (anise)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>>>>> "willisb" == willisb <willisb@unk.edu> writes:
willisb> simp.lisp incorrectly sets machine-mantissa-precision to be 24:
willisb> (eval-when (compile load)
willisb> (defvar machine-mantissa-precision 24 );;is this correct
willisb> )
willisb> For double precision, machine-mantissa-precision should be 53;
willisb> changing it corrects the problem with the precision of the rational
willisb> to float conversion. For Common Lisp, float.lisp correctly defines
willisb> machine-mantissa-precision with
willisb> MACHINE-MANTISSA-PRECISION
willisb> #+(OR PDP10 H6180) 27.
willisb> #+cl(integer-length (integer-decode-float most-positive-double-float))
Would this not be better expressed as (float-digits 1d0)?
Ray
From anonymous@community7.interfree.it Wed Jun 27 05:58:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5RAwAM23539
for <maxima@math.utexas.edu>; Wed, 27 Jun 2001 05:58:10 -0500
Received: from community7.interfree.it (community7.interfree.it [213.158.72.62])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id FAA04321
for <maxima@www.ma.utexas.edu>; Wed, 27 Jun 2001 05:58:10 -0500
Received: (qmail 32541 invoked by uid 320); 27 Jun 2001 10:58:08 -0000
Date: 27 Jun 2001 10:58:08 -0000
Message-ID: <20010627105808.32540.qmail@community7.interfree.it>
From: xpol@interfree.it ()
Reply-To: xpol@interfree.it
To: maxima@www.ma.utexas.edu
Subject: [Maxima] upper and lower case
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Are there any prescriptions about using upper and lower case in mazima commands and variables names
o is maxima completely case insensitive?
thank you
Paolo Pumilia
-----------------------------------------------------
Salve, il messaggio che hai ricevuto
衳tato inviato per mezzo del sistema
di web mail interfree. Se anche tu vuoi
una casella di posta free visita il
sito http://club.interfree.it
Ti aspettiamo!
-----------------------------------------------------
From byer@chef.ourservers.net Wed Jun 27 18:16:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5RNGaM19761
for <maxima@math.utexas.edu>; Wed, 27 Jun 2001 18:16:36 -0500
Received: from cartman.ourservers.net (cartman.ourservers.net [216.233.120.236])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id SAA19206
for <maxima@www.ma.utexas.edu>; Wed, 27 Jun 2001 18:16:30 -0500
Received: by mail.ourservers.net (MX V5.2 AXP) id 1;
Wed, 27 Jun 2001 18:16:10 -0500
Date: Wed, 27 Jun 2001 18:16:09 -0500
From: Robert Alan Byer <byer@chef.ourservers.net>
To: maxima@www.ma.utexas.edu
Message-ID: <009FE2BD.B4065FD2.1@mail.ourservers.net>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="iso-8859-1"
Subject: [Maxima] Off Topic: GCL Questions...
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
-----BEGIN PGP SIGNED MESSAGE-----
Does anyone know if there is a mailing list or a WWW page for GCL?
I'm working on porting GCL to OpenVMS so I can use Maxima but I have some
questions and I can't seem to find a WWW page or e-mail address for
development issues.
Thanks.
+------------------+--------------------------+---------------+
| Robert Alan Byer | byer@mail.ourservers.net | ICQ #65926579 |
+------------------+--------------------------+---------------+
| Send an E-mail request to obtain a copy of my PGP key. |
+-------------------------------------------------------------+
| "It is by caffeine alone I set my mind in motion. It is by |
| cans of cola the thoughts aquire speed, the hands aquire |
| shakes, the shakes become a warning. It is by caffeine |
| alone I set my mind in motion." |
+-------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQEVAwUBOzppNaVSqzlBVJbBAQGrlAgAm9eAFrj9GwJWF3I0CFVhXR1xnXPJOiaF
296wxHJamJe4bcDoI5kFoOOkPzNFKg5IU9RAVVO+sTTrHjHvjnQnr2xpjdnU77l4
MfE+yoF+fh9zwZJDRtoUS/ItVmzAW1/BMm1TEmG3RkjtVQDH/PTSzZnwtcQg/S0n
7YvyRl0fuyNmm22Xw+4k7XE7R9Ty78rkvtYhFUd+EyS1CjMcoO2FFUi6kkcmSzPC
fGx0wEjOkII9kWC73HrN0LuzJUijmiNIsulNyrIoLKMvYBEznq8D8L+m1ILlTP3j
3gQ9259N8e9LXoLHsLZd2KqAyGluAg+7k6VoJ9f6rNOKh46MDlgnsA==
=Ji3h
-----END PGP SIGNATURE-----
From lizardo@urbi.com.br Fri Jun 29 11:37:54 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5TGbsM22994
for <maxima@math.utexas.edu>; Fri, 29 Jun 2001 11:37:54 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA01408
for <maxima@www.ma.utexas.edu>; Fri, 29 Jun 2001 11:37:53 -0500
Received: from [200.185.121.174] (alo50.urbi.com.br [200.185.121.174])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id NAA05315
for <maxima@www.math.utexas.edu>; Fri, 29 Jun 2001 13:38:36 -0300
Message-Id: <200106291638.NAA05315@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Fri, 29 Jun 2001 13:36:35 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] Maxima for Darwin?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I wish we could have a port of Maxima for Darwin, Apple's new OS.
First I attempted to build GCL, but I couldn't so far and nobody was capable
yet.
To start with, I'd be glad with a command-line tool. So, I'm wondering how
to do that.
i)Is it possible to use another compiler?
ii)Is there a workaround? Like transform lisp files in C files --- that's
what gcl does isn't it?
If you have any idea, I'd really appreciate any kind of help or hint.
Thanks a lot,
Lizardo.
--
From anonymous@community7.interfree.it Sat Jun 30 01:49:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5U6nFM11725
for <maxima@math.utexas.edu>; Sat, 30 Jun 2001 01:49:15 -0500
Received: from community7.interfree.it (community7.interfree.it [213.158.72.62])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id BAA18262
for <maxima@www.ma.utexas.edu>; Sat, 30 Jun 2001 01:49:14 -0500
Received: (qmail 7014 invoked by uid 320); 30 Jun 2001 06:49:10 -0000
Date: 30 Jun 2001 06:49:10 -0000
Message-ID: <20010630064910.7013.qmail@community7.interfree.it>
From: xpol@interfree.it ()
Reply-To: xpol@interfree.it
To: maxima@www.ma.utexas.edu
Subject: [Maxima] how to replace factors
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I am trying to exploit maxima to check some algebric calculations of mine;
replacement of factors with others is something i am not able to get:
Here is an example, in which chi*om12 should be changed into omega12, when
the expressions are elements of a matrix, as in the batch file here enclosed.
You can see that replacemnt in gradFF matrix elements has not had effect,
i.e.:
(C49) gradFF[1,1];
(D49) 2 v (t3 v + t2 v + j2 v - chi om12 t1)
+ 4 v (t3 v - t1 v - J1 v + chi om23 t2)
+ 2 v (t2 v - t1 v - (j2 + J1) v + chi om13 t3)
By the way, gradFF is a vector, but it seemed that using a second (fixed)
index to print out its elements gave no trouble, rather it allowed to hide
the square brackets on the borders.
I have checked that replacement can be performed in simpler expressions,
so it is possible that my troubles are due to the way my matrix has been
built up.
thank you for your help
Paolo Pumlia
---- maxima batch file ----------------
/* test 1 - paolo pumilia, 30 jun 2001 */
n : 14;
array(x,n);
x[1] : j1;
x[2] : j2;
x[3] : t1;
x[4] : t2;
x[5] : t3;
x[6] : w1;
x[7] : w2;
x[8] : w3;
x[9] : R1;
x[10] : R2;
x[11] : R3;
x[12] : P1;
x[13] : P2;
x[14] : P3;
omega12 : chi*(r1 - r2);
omega13 : chi*(r1 - r3);
omega23 : chi*(r2 - r3);
F[1] : 2*v*w1 + 4*v*w2 + 2*v*w3;
F[2] : -4*v*w1 - 2*v*w2 + 2*v*w3;
F[3] : omega12*w1 + v*w3 + v*w2;
F[4] : -omega23*w2 - v*w3 + v*w1;
F[5] : -omega13*w3 - v*w1 - v*w2;
F[6] : -omega12*t1 + v*t3 + v*j2 + v*t2;
F[7] : omega23*t2 + v*t3 - v*j1 - v*t1;
F[8] : omega13*t3 - v*t1 + v*t2 - v*(j1 + j2);
F[9] : p1/M;
F[10] : p2/M;
F[11] : p3/M;
F[12] : -M*omega^2*r1 - chi*(c + j1/2 + j2)/3 - gamma*p1;
F[13] : -M*omega^2*r2 - chi*(c + j1/2 - j2/2)/3 - gamma*p2;
F[14] : -M*omega^2*r3 - chi*(c - j1 - j2/2)/3 - gamma*p3;
FF : matrix(listarray(F));
Ft : transpose(FF);
for i:1 thru n step 1 do (
for ii:1 thru n step 1 do (
y[i,ii] : diff(F[i],x[ii])
)
);
gradF : genmatrix(y,n,n);
gradFF : gradF . Ft ;
for i : 1 thru n step 1 do setelmx(subst(om12,r1 - r2,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(-om12,r2 - r1,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(om23,r2 - r3,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(-om23,r3 - r2,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(om13,r1 - r3,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(-om13,r3 - r1,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(omega12,chi*om12,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(omega23,chi*om23,gradFF[i,1]),i,1,gradFF)$
for i : 1 thru n step 1 do setelmx(subst(omega13,chi*om13,gradFF[i,1]),i,1,gradFF)$
----
-----------------------------------------------------
Salve, il messaggio che hai ricevuto
衳tato inviato per mezzo del sistema
di web mail interfree. Se anche tu vuoi
una casella di posta free visita il
sito http://club.interfree.it
Ti aspettiamo!
-----------------------------------------------------
From boris@bilbo.dynip.com Sat Jun 30 07:30:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5UCUVM16915
for <maxima@math.utexas.edu>; Sat, 30 Jun 2001 07:30:31 -0500
Received: from bilbo.localnet (root@[24.18.173.241])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA23956
for <maxima@www.ma.utexas.edu>; Sat, 30 Jun 2001 07:30:31 -0500
Received: (from boris@localhost)
by bilbo.localnet (8.9.3/8.9.3/Debian 8.9.3-21) id IAA20253;
Sat, 30 Jun 2001 08:30:27 -0400
Date: Sat, 30 Jun 2001 08:30:27 -0400
Message-Id: <200106301230.IAA20253@bilbo.localnet>
From: Boris Veytsman <borisv@lk.net>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] A bug in trig functions
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Here is a strange bug in trig simplification:
GCL (GNU Common Lisp) Version(2.4.0) Tue Jun 5 10:09:51 EDT 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.6 Tue Jun 5 10:09:30 EDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) declare(n,integer);
(D1) DONE
(C2) sin(n*%pi/2);
Error: ((RAT) 1 2) is not of type NUMBER.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
MAXIMA>>
--
Good luck
-Boris
If Love Were Oil, I'd Be About A Quart Low
-- Book title by Lewis Grizzard
From boris@bilbo.dynip.com Sat Jun 30 10:12:48 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f5UFCmM19439
for <maxima@math.utexas.edu>; Sat, 30 Jun 2001 10:12:48 -0500
Received: from bilbo.localnet (root@[24.18.173.241])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA26865
for <maxima@www.ma.utexas.edu>; Sat, 30 Jun 2001 10:12:48 -0500
Received: (from boris@localhost)
by bilbo.localnet (8.9.3/8.9.3/Debian 8.9.3-21) id LAA20874;
Sat, 30 Jun 2001 11:12:44 -0400
Date: Sat, 30 Jun 2001 11:12:44 -0400
Message-Id: <200106301512.LAA20874@bilbo.localnet>
From: Boris Veytsman <borisv@lk.net>
To: maxima@www.ma.utexas.edu
Subject: [Maxima] Two questions about omplotdata
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings:
I like the OpenMath plotter that now bundled with maxima. Two
questions for the people here who know it better than I:
1. Is there any documentation for the input file format?
2. Is it possible to have 3d plots with axes labeled and having tick
marks?
--
Good luck
-Boris
The human mind treats a new idea the way the body treats a strange
protein -- it rejects it.
-- P. Medawar
From willisb@unk.edu Sun Jul 1 14:09:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f61J97M16013
for <maxima@math.utexas.edu>; Sun, 1 Jul 2001 14:09:07 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA23593
for <maxima@www.ma.utexas.edu>; Sun, 1 Jul 2001 14:09:07 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Cc: xpol@interfree.it
Date: Sun, 1 Jul 2001 14:09:44 -0500
Message-ID: <OF9E22CB5B.A469C5A4-ON86256A7C.00692E4F@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 07/01/2001 02:09:45 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] (no subject)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
First, try using ratsubst instead of subst:
(C5) subst(omega23, chi * om23, chi^2 * om23^2 + 43);
(D5) chi^2*om23^2+43
(C6) ratsubst(omega23, chi * om23, chi^2 * om23^2 + 43);
(D6) omega23^2+43
If this doesn't work, you can instead try something like
subst(omega23 / chi, om23, ...)
Regards,
Barton Willis
P.S. Many thanks for the folks who helped me with Poisson and helped me
find the format package the other week; format has worked well for me and it even
contains an enhanced Poisson package. Finally,
(setq machine-mantissa-precision (float-digits 1.0d0)) works for me.
From willisb@unk.edu Mon Jul 2 06:53:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f62BrmM02485
for <maxima@math.utexas.edu>; Mon, 2 Jul 2001 06:53:48 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id GAA11929
for <maxima@www.ma.utexas.edu>; Mon, 2 Jul 2001 06:53:48 -0500
From: willisb@unk.edu
Subject: Re: [Maxima] A bug in trig functions
To: maxima@www.ma.utexas.edu
Cc: Boris Veytsman <borisv@lk.net>
Date: Mon, 2 Jul 2001 06:54:24 -0500
Message-ID: <OFBE9EB231.47F3288F-ON86256A7D.00405333@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 07/02/2001 06:54:26 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The mmod function in trigi.lisp is to blame for the problem with sin(n %pi
/ 2) with
n declared an integer. Changing MMOD to
(defun MMOD (x y)
(cond ((and ($ratnump x) ($ratnump y))
(let
((d (lcm ($denom x) ($denom y))))
(setq x (mul* d x))
(setq y (mul* d y))
(div (mod x y) d)))
(t nil)))
seems to fix this problem. After make, Maxima was then able to correctly evaluate
sin(n %pi), sin(n %pi / 2), cos(n %pi), and cos(n %pi / 2), where n is declared to
be an integer.
Regards,
Barton
From pumilia@acm.org Mon Jul 2 08:54:37 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f62DsbM04815
for <maxima@math.utexas.edu>; Mon, 2 Jul 2001 08:54:37 -0500
Received: from wigner.cstc.lan (root@[212.171.74.69])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA15208
for <maxima@www.ma.utexas.edu>; Mon, 2 Jul 2001 08:54:35 -0500
Received: from wigner.cstc.lan (pol@localhost [127.0.0.1])
by localhost (8.12.0.Beta10/8.12.0.Beta10/Debian 8.12.0.Beta10) with ESMTP id f62E0wbs005794
for <maxima@www.ma.utexas.edu>; Mon, 2 Jul 2001 16:00:58 +0200
Received: (from pol@localhost)
by wigner.cstc.lan (8.12.0.Beta10/8.12.0.Beta10/Debian 8.12.0.Beta10) id f62E0wZu005789
for maxima@www.math.utexas.edu; Mon, 2 Jul 2001 16:00:58 +0200
Date: Mon, 2 Jul 2001 16:00:37 +0200
From: Paolo Pumilia <xpol@interfree.it>
To: maxima@www.ma.utexas.edu
Message-ID: <20010702160037.A4393@wigner.cstc.lan>
Reply-To: pumilia@acm.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.18i
X-Operating-System: Linux wigner 2.4.2-xpol-05
Subject: [Maxima] about factoring out
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thank you for your help on substitutiion procedures, i managed to
rearrange my expressions properly
A questions about factoring out expressions in arrays: my aim is to factor out
each element in dotdensity array, defined below.
Each element in array dotdensity contains elements from array c.
I should be able to factor out each element in dotdensity with respect to every
elemnt in c, exept for the null ones.
As an example take the element (1,1):
(C11) dotdensity[1,1];
(D11) %I c cc V - %I cc c V
1 2 1 2
That should be factored into: %I V ( c cc - cc c )
1 2 1 2
Since i do not which c parameters appear in dotdensity[i,j], i tried to factor out
k
with respect to every c , using the listarray function, but no luck.
k
Listarray(c) yields
(C7) listarray(c);
(D7) [0, 0]
What is wrong?
Is there another way to get the same results?
thank you
Paolo Pumilia
------ ecnc
/* test on factoring out expressions in arrays */
/* paolo pumilia 1 jul 2001 */
n : 3$
/* Arrays have dimension n+2, including the elements 0 and n+1, */
/* required for the boundary conditions to be taken into account. */
c[0] : 0;
c[n+1] : 0 ;
cc[0] : 0;
cc[n+1] : 0 ;
for i : 1 thru n step 1 do (
dotc[i] : -%i*( omega0[i]*c[i] + V*(c[i-1] + c[i+1]) ),
dotcc[i] : %i*( omega0[i]*cc[i] + V*(cc[i-1] + cc[i+1]) ) ,
'c[i],
'cc[i]
)$
for i : 1 thru n step 1 do (
for j : 1 thru n step 1 do (
dotdensity[i,j] : dotcc[i]*c[j] + cc[i]*dotc[j] ,
dotdensity[i,j] : factorout(
expand(
dotdensity[i,j]),listarray(c),listarray(cc))
)
);
-------- end enc
From lizardo@urbi.com.br Tue Jul 3 08:45:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63DjUM11261
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 08:45:30 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA14399
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 08:45:29 -0500
Received: from [200.185.121.179] (alo55.urbi.com.br [200.185.121.179])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id KAA21423
for <maxima@www.math.utexas.edu>; Tue, 3 Jul 2001 10:45:57 -0300
Message-Id: <200107031345.KAA21423@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Tue, 03 Jul 2001 10:37:51 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] CLISP and Maxima (Maxima for Darwin)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm trying to port Maxima for Darwin. First I need a Common LISP compiler.
But I couldn't install GCL from sources...
I wish I could have a minimal port with Maxima as a comand-line tool at
least. So, I'm asking you:
i) Is there a document describing what are the portions of Maxima and how to
compile them step by step?
ii) Is it possible to compile certain parts of Maxima with CLISP? Would it
be functional?
If somebody can answer me and somehow give me any hint, I'd really
appreciate. I need some documentation mainly...
Thanks in advance,
Lizardo.
--
From richter@lucky.upol.cz Tue Jul 3 11:45:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63GjeM23795
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 11:45:40 -0500
Received: from lucky.upol.cz (IDENT:root@lucky.upol.cz [158.194.72.60])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA17768
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 11:45:39 -0500
Received: from localhost (richter@localhost)
by lucky.upol.cz (8.11.2/8.11.2) with ESMTP id f63Gjig23305
for <maxima@www.math.utexas.edu>; Tue, 3 Jul 2001 18:45:44 +0200
Date: Tue, 3 Jul 2001 18:45:44 +0200 (CEST)
From: Lukas Richterek <richter@lucky.upol.cz>
To: <maxima@www.ma.utexas.edu>
Message-ID: <Pine.LNX.4.33.0107031835380.20261-100000@lucky.upol.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-2
Content-Transfer-Encoding: 8BIT
Subject: [Maxima] gcl-2.4.0 make error
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear developers of Maxima,
I have tried to compile gcl-2.4.0 under Red-Hat Linux 7.1 (gcc 2.96-81).
The configure script seemed to work O.K., but at the end it writes the
message
"patching o/makefile for gcc bug in 2.96".
When I run "make", it ends (after some work) with an error
...
In file included from cmpvar.c:2:
../h/cmpinclude.h:2787:8: warning: extra tokens at end of #endif directive
../xbin/append cmpvar.data cmpvar.o
cc -c -O -I../h cmpvs.c
In file included from cmpvs.c:2:
../h/cmpinclude.h:2787:8: warning: extra tokens at end of #endif directive
../xbin/append cmpvs.data cmpvs.o
cc -c -O -I../h cmpwt.c
In file included from cmpwt.c:2:
../h/cmpinclude.h:2787:8: warning: extra tokens at end of #endif directive
../xbin/append cmpwt.data cmpwt.o
make[1]: Leaving directory `/home/richter/domu/gcl-2.4.0/cmpnew'
(cd unixport; make saved_gcl)
make[1]: Entering directory `/home/richter/domu/gcl-2.4.0/unixport'
cc -c -I../h -c -o ../mp/mpi.o ../mp/mpi.c
cc -c -I../h -c -o ../mp/mp2.o ../mp/mp2.c
make[1]: *** No rule to make target `../mp/libmport.a', needed by
`raw_gcl'. Stop.
make[1]: Leaving directory `/home/richter/domu/gcl-2.4.0/unixport'
make: *** [all] Error 2
...
What should I change to compile the gcl source successfully?
Thanks for any hints,
faithfully
Lukas Richterek
--
Department of Theoretical Physics | tel.:+420-68-5634103
Fac. Nat. Sciences, | fax :+420-68-5225737
Palacky University | e-mail: richter@risc.upol.cz
Svobody 26, Olomouc, CZ-771 46 |
C z e c h R e p u b l i c | /|||\
http://aix.upol.cz/~richter/index.html ( o|o )
---------------------------------------- \ u / ------------------
Pokud chcete, piste mi prosim cesky v kodovani ISO-8859-2!
--- >>> http://www.cestina.cz <<< ---
Prectete-li nasledujici vetu s diakritikou, je vse v poradku:
Pokud chcete, piڴe mi prosim 馳ky v k󤯶⯭ ISO-8859-2!
------------------------------------------------------------------
From wfs@mail.ma.utexas.edu Tue Jul 3 13:09:15 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63I9FM26923
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 13:09:15 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA19742
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 13:09:15 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id NAA30295;
Tue, 3 Jul 2001 13:09:13 -0500
Date: Tue, 3 Jul 2001 13:09:13 -0500
Message-Id: <200107031809.NAA30295@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: lizardo@urbi.com.br
CC: maxima@www.ma.utexas.edu
In-reply-to: <200107031345.KAA21423@xena.urbi.com.br> (lizardo@urbi.com.br)
Subject: Re: [Maxima] CLISP and Maxima (Maxima for Darwin)
Reply-to: wfs@math.utexas.edu
References: <200107031345.KAA21423@xena.urbi.com.br>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
All of maxima should work with clisp including the xmaxima interface should work
with clisp as well as gcl. Please take the latest cvs snapshot for this though...
see the http://www.ma.utexas.edu/maxima.htm page..
From wfs@mail.ma.utexas.edu Tue Jul 3 13:09:17 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63I9GM26927
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 13:09:16 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA19746
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 13:09:16 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id NAA30239;
Tue, 3 Jul 2001 13:09:10 -0500
Date: Tue, 3 Jul 2001 13:09:10 -0500
Message-Id: <200107031809.NAA30239@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: xpol@interfree.it
CC: maxima@www.ma.utexas.edu
In-reply-to: <20010627105808.32540.qmail@community7.interfree.it>
(xpol@interfree.it)
Subject: Re: [Maxima] upper and lower case
Reply-to: wfs@math.utexas.edu
References: <20010627105808.32540.qmail@community7.interfree.it>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
To make old code work, maxima accepts all of the original commands (defined
in the base lisp) in any case. RatSimp, RATSIMP, ratsimp will all work.
However for commands which are not in the base image, the case is important.
Joe(x):=x+2;
joe(x):=x+3;
JOE(x):=x+4;
will all be distinct functions.
From wfs@mail.ma.utexas.edu Tue Jul 3 13:22:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63IMMM27524
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 13:22:22 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA19900
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 13:22:22 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id NAA30302;
Tue, 3 Jul 2001 13:09:13 -0500
Date: Tue, 3 Jul 2001 13:09:13 -0500
Message-Id: <200107031809.NAA30302@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: richter@lucky.upol.cz
CC: maxima@www.ma.utexas.edu
In-reply-to: <Pine.LNX.4.33.0107031835380.20261-100000@lucky.upol.cz> (message
from Lukas Richterek on Tue, 3 Jul 2001 18:45:44 +0200 (CEST))
Subject: Re: [Maxima] gcl-2.4.0 make error
Reply-to: wfs@math.utexas.edu
References: <Pine.LNX.4.33.0107031835380.20261-100000@lucky.upol.cz>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
make[1]: Entering directory `/home/richter/domu/gcl-2.4.0/unixport'
cc -c -I../h -c -o ../mp/mpi.o ../mp/mpi.c
cc -c -I../h -c -o ../mp/mp2.o ../mp/mp2.c
For some reason it seems to be using the old 'mp' stuff. gcl 2.4
should be using the 'gmp' stuff, which is much more efficient, and it
is unclear the old 'mp' stuff will still work in it.
Please use the latest snapshot of gcl or update from the cvs...
The snapshots are referenced on the http://www.ma.utexas.edu/maxima.html
page.
From virgilinux@yahoo.com Tue Jul 3 16:55:51 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63LtpM02287
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 16:55:51 -0500
Received: from web14707.mail.yahoo.com (web14707.mail.yahoo.com [216.136.224.124])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id QAA22852
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 16:55:50 -0500
Message-ID: <20010703215549.86058.qmail@web14707.mail.yahoo.com>
Received: from [128.238.35.109] by web14707.mail.yahoo.com; Tue, 03 Jul 2001 14:55:49 PDT
Date: Tue, 3 Jul 2001 14:55:49 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: maxima@www.ma.utexas.edu
In-Reply-To: <200107031809.NAA30302@linux34.ma.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Numerical solution to a simple exponential equation
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I am interested in obtaining solutions to equations involving exp(x),
that is %E^x.
For a very simple example, consider:
(C1) h(x):=x*exp(-x);
(C2) solve(h(x)=1/4);
x
%E
(D2) [x = ---]
4
Of course, Maxima is correct to say that x=exp(x)/4 "solves" the above
equation, but that is not really what one is looking for.
Numerically, one can verify that x=0.36 and x= 2.15 would make
h(x)=0.25.
But, how to get Maxima to give this answer??
I tried different "switches" for "solve" but could not find anyone that
would lead to a numerical solution.
I also found and tried the function zsolve, whose description sounds
promising, but could not get it to work.
Unfortunately, this function appears to be undocumented.
Thanks in advance for any suggestions!
__Virgil
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From virgilinux@yahoo.com Tue Jul 3 17:35:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63MZgM03587
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 17:35:42 -0500
Received: from web14704.mail.yahoo.com (web14704.mail.yahoo.com [216.136.224.121])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id RAA23388
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 17:35:41 -0500
Message-ID: <20010703223541.63873.qmail@web14704.mail.yahoo.com>
Received: from [128.238.35.118] by web14704.mail.yahoo.com; Tue, 03 Jul 2001 15:35:41 PDT
Date: Tue, 3 Jul 2001 15:35:41 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: Boris Veytsman <borisv@lk.net>
Cc: maxima@www.ma.utexas.edu
In-Reply-To: <200107032219.SAA22395@bilbo.localnet>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Re: Numerical solution to a simple exponential equation
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
WOW! That was quick, Boris! It almost looks as if you sent your answer
before I asked the question! :-)
And it even works (I have already tried it)!
I also found a way to get the other solution.
Thank you very much!
--Virgil
P.S. I am replying to the list in case someone else may want to know.
It seems that Maxima's initial help/tutorial does not address the issue
of how to obtain numerical solutions when explicit symbolic solutions
are not available.
--- Boris Veytsman <borisv@lk.net> wrote:
> > From: Virgil <virgilinux@yahoo.com>
> > Date: Tue, 3 Jul 2001 14:55:49 -0700 (PDT)
>
> >
> > (C1) h(x):=x*exp(-x);
> > (C2) solve(h(x)=1/4);
> > x
> > %E
> > (D2) [x = ---]
> > 4
> >
> > Of course, Maxima is correct to say that x=exp(x)/4 "solves" the
> above
> > equation, but that is not really what one is looking for.
> >
> > Numerically, one can verify that x=0.36 and x= 2.15 would make
> > h(x)=0.25.
> >
> > But, how to get Maxima to give this answer??
> >
>
>
> (C191) load(newton);
>
> (D191) /usr/lib/maxima-5.6/share/newton.mc
> (C192) NEWTON(x*exp(-x)-1/4,x,0,1.e-6);
>
> (D192) 0.35740290341774
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From DavidHolmgren@smarttech.com Tue Jul 3 17:42:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f63MgeM03776
for <maxima@math.utexas.edu>; Tue, 3 Jul 2001 17:42:40 -0500
Received: from mail1.smarttech.com (h64-42-196-232.gtconnect.net [64.42.196.232])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA23589
for <maxima@www.ma.utexas.edu>; Tue, 3 Jul 2001 17:42:39 -0500
Received: by mail.smarttech.com with Internet Mail Service (5.5.2653.19)
id <N8YVDK18>; Tue, 3 Jul 2001 16:42:28 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A55115650839E7@mail.smarttech.com>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'Virgil'" <virgilinux@yahoo.com>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] Numerical solution to a simple exponential equation
Date: Tue, 3 Jul 2001 16:42:24 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
There is a Newton method program in the share subdirectory; this should
help, I hope
Dave Holmgren
Dr. David E. Holmgren,
Imaging Scientitst,
SMART Technologies, Inc.
Calgary, AB, Canada
http://www.smarttech.com
[403]-235-1452, ext. 251
DavidHolmgren@smarttech.com
> -----Original Message-----
> From: Virgil [SMTP:virgilinux@yahoo.com]
> Sent: Tuesday, July 03, 2001 3:56 PM
> To: maxima@www.ma.utexas.edu
> Subject: [Maxima] Numerical solution to a simple exponential equation
>
> I am interested in obtaining solutions to equations involving exp(x),
> that is %E^x.
>
> For a very simple example, consider:
>
> (C1) h(x):=x*exp(-x);
> (C2) solve(h(x)=1/4);
> x
> %E
> (D2) [x = ---]
> 4
>
> Of course, Maxima is correct to say that x=exp(x)/4 "solves" the above
> equation, but that is not really what one is looking for.
>
> Numerically, one can verify that x=0.36 and x= 2.15 would make
> h(x)=0.25.
>
> But, how to get Maxima to give this answer??
>
> I tried different "switches" for "solve" but could not find anyone that
> would lead to a numerical solution.
>
> I also found and tried the function zsolve, whose description sounds
> promising, but could not get it to work.
> Unfortunately, this function appears to be undocumented.
>
> Thanks in advance for any suggestions!
>
> __Virgil
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Wed Jul 4 05:37:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f64AbUM25056
for <maxima@math.utexas.edu>; Wed, 4 Jul 2001 05:37:31 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA03748
for <maxima@www.ma.utexas.edu>; Wed, 4 Jul 2001 05:37:30 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id FAA10008;
Wed, 4 Jul 2001 05:37:28 -0500
Date: Wed, 4 Jul 2001 05:37:28 -0500
Message-Id: <200107041037.FAA10008@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: virgilinux@yahoo.com
CC: maxima@www.ma.utexas.edu
In-reply-to: <20010703215549.86058.qmail@web14707.mail.yahoo.com> (message
from Virgil on Tue, 3 Jul 2001 14:55:49 -0700 (PDT))
Subject: Re: [Maxima] Numerical solution to a simple exponential equation
Reply-to: wfs@math.utexas.edu
References: <20010703215549.86058.qmail@web14707.mail.yahoo.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
You could use 'newton'
For example to get a root to 100 decimal places do
(C1) load("newton")$
(C2) fpprec:100$
(C3) NEWTON(x*exp(-x)-bfloat(1/4),x,bfloat(0),1.0b-100);
(D3) 3.5740295618138890306881110405590475331659055507601204362762044858967140#
25961457962896168513444411851B-1
From lizardo@urbi.com.br Sun Jul 8 23:47:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f694lRM30440
for <maxima@math.utexas.edu>; Sun, 8 Jul 2001 23:47:27 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA09929
for <maxima@www.ma.utexas.edu>; Sun, 8 Jul 2001 23:47:26 -0500
Received: from [200.185.121.88] (foo24.urbi.com.br [200.185.121.88])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id BAA26102
for <maxima@www.math.utexas.edu>; Mon, 9 Jul 2001 01:47:34 -0300
Message-Id: <200107090447.BAA26102@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Mon, 09 Jul 2001 01:43:44 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] Maxima on Darwin
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I have CLISP 2.25.1 running on Darwin (Mac OS 10.0.4).
I wish you could help me porting it for Darwin:
i) First, I don't have a Fortran compiler yet, hence, I think I won't be
able to compile the numerical package, is it right?
ii) Second, I want to disable the ploting features and xmaxima for the
moment and just have a command-line tool.
I couldn't find a good tutorial or HOWTO in order to build it and, so far,
the README didn't say much, that's why I'm asking for help.
I want to:
a) Build "maxima" under the constraints above on my home directory and test
it.
b)Provide a Carbon application later on.
I need some introductory remarks or ---even better--- a step by step
tutorial describing each component of "src" directory and how to build it
with CLISP (if possible ;).
Any tip is welcome.
Thanks in advance,
Lizardo.
--
From lizardo@urbi.com.br Mon Jul 9 01:19:46 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f696JkM01670
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 01:19:46 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA14564
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 01:19:45 -0500
Received: from [200.185.121.109] (foo45.urbi.com.br [200.185.121.109])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id DAA30595;
Mon, 9 Jul 2001 03:19:51 -0300
Message-Id: <200107090619.DAA30595@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Mon, 09 Jul 2001 03:18:25 -0300
Subject: Re: [Maxima] Maxima on Darwin
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: Richard Fateman <fateman@cs.berkeley.edu>
CC: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--
----------
>
> It might also be worth while to try again to get GCL to run, since
> Bill Schelter has worked to make them fit well.
> RJF
Well, there's a "src/compile-clisp.lisp" file, what suggests that Maxima was
already built using CLISP. Unfortunately it wasn't well documented. I
searched in the mailing archives and couldn't find much too.
Any tip would be great.
Thanks in advance,
Lizardo.
From willisb@unk.edu Sun Jul 1 14:04:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f61J4aM15941
for <maxima@math.utexas.edu>; Sun, 1 Jul 2001 14:04:36 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA23546
for <maxima@www.ma.utexas.edu>; Sun, 1 Jul 2001 14:04:36 -0500
From: willisb@unk.edu
Message-ID: <OFB5E1E16C.C38A1CAB-ON86256A7C.0067366D@unk.edu>
To: xpol%interfree.it_maxima@www.ma.utexas.edu
Subject: RE: [Maxima] how to replace factors
Date: Sun, 1 Jul 2001 14:05:13 -0500
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 07/01/2001 02:05:14 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
First, try using ratsubst instead of subst:
(C5) subst(omega23, chi * om23, chi^2 * om23^2 + 43);
(D5) chi^2*om23^2+43
(C6) ratsubst(omega23, chi * om23, chi^2 * om23^2 + 43);
(D6) omega23^2+43
If this doesn't work, you can instead try something like
subst(omega23 / chi, om23, ...)
Regards,
Barton Willis
P.S. Many thanks for the folks who helped me with Poisson and helped me
find the format package the other week; format has worked well for me and it even
contains an enhanced Poisson package. Finally,
(setq machine-mantissa-precision (float-digits 1.0d0)) works for me.
From wfs@mail.ma.utexas.edu Mon Jul 9 01:40:14 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f696eEM02109
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 01:40:14 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA15228
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 01:40:14 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id BAA27603;
Mon, 9 Jul 2001 01:40:11 -0500
Date: Mon, 9 Jul 2001 01:40:11 -0500
Message-Id: <200107090640.BAA27603@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: lizardo@urbi.com.br
CC: maxima@www.ma.utexas.edu
In-reply-to: <200107090447.BAA26102@xena.urbi.com.br> (lizardo@urbi.com.br)
Subject: Re: [Maxima] Maxima on Darwin
Reply-to: wfs@math.utexas.edu
References: <200107090447.BAA26102@xena.urbi.com.br>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
i) First, I don't have a Fortran compiler yet, hence, I think I won't be
able to compile the numerical package, is it right?
no it is not needed
to compile under clisp:
if the command to invoke clisp is 'clisp'
cd src
make clisp-compile CLISP=clisp
and the xmaxima should be invoked with
export MAXIMA_DIRECTORY=/home/wheretofind/maxima-5.6
xmaxima -lisp clisp
From lizardo@urbi.com.br Mon Jul 9 09:05:45 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f69E5jM12926
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 09:05:45 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA26801
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 09:05:44 -0500
Received: from [200.185.121.90] (foo26.urbi.com.br [200.185.121.90])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id LAA28553;
Mon, 9 Jul 2001 11:05:47 -0300
Message-Id: <200107091405.LAA28553@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Mon, 09 Jul 2001 11:04:22 -0300
Subject: Re: [Maxima] Maxima on Darwin
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: wfs@mail.ma.utexas.edu
CC: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>
> to compile under clisp:
> if the command to invoke clisp is 'clisp'
>
> cd src
> make clisp-compile CLISP=clisp
>
> and the xmaxima should be invoked with
>
> export MAXIMA_DIRECTORY=/home/wheretofind/maxima-5.6
> xmaxima -lisp clisp
>
It compiles without errors, but a few warnings. At the end I get:
;; Loading file macsys.fas ...
;; Loading of file macsys.fas is finished.
;; Loading file mload.fas ...
;; Loading of file mload.fas is finished.
;; Loading file suprv1.fas ...
*** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"suprv1.fas" @36>: there
is no character bit with name "NO"
Bye.
and there's no " ./src/saved_maxima "
Do you have any ideas?
Thanks for your help. I can't wait to see it running on Mac OS X.
Lizardo.
From virgilinux@yahoo.com Mon Jul 9 15:00:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f69K0aM28006
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 15:00:36 -0500
Received: from web14706.mail.yahoo.com (web14706.mail.yahoo.com [216.136.224.123])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id PAA32757
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 15:00:35 -0500
Message-ID: <20010709200033.72341.qmail@web14706.mail.yahoo.com>
Received: from [128.238.35.105] by web14706.mail.yahoo.com via HTTP; Mon, 09 Jul 2001 13:00:33 PDT
Date: Mon, 9 Jul 2001 13:00:33 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: maxima@www.ma.utexas.edu
In-Reply-To: <200107090640.BAA27603@linux34.ma.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] A Maxima TeX 'diary'
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Some math-related software packages (e.g. Matlab) provide a "diary"
option. This enables the user to request that a text file be created
with a copy of a session, including all commands entered by the user
and the corresponding replies by the software.
This feature is convenient sometimes, although it may be substituted by
conducting the session from within a text editor, such as e-macs.
An even handier feature may be the generation of a (La-)TeX "diary",
that is, a TeX file corresponding to user inputs and program outputs!
Now, Maxima can provide TeX translation, one expression at a time
(tex(%) for example).
Can Maxima "automatically" generate:
a) an ASCII (text) "diary" file
b) a TeX "diary" file ?
If (a) is available but not (b), it would seem desirable and relatively
simple to extend (a) to (b) by way of the tex command.
Thanks.
__Virgil
P.S. I am aware that an interface between TeXmacs and Maxima apparently
exists and may provide some of the functionality of option (b) above.
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From fateman@cs.berkeley.edu Mon Jul 9 15:34:24 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f69KYOM29293
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 15:34:24 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA00876
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 15:34:23 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id NAA01296;
Mon, 9 Jul 2001 13:33:58 -0700 (PDT)
Message-ID: <3B4A1536.6D76B0D4@cs.berkeley.edu>
Date: Mon, 09 Jul 2001 13:33:58 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Virgil <virgilinux@yahoo.com>, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] A Maxima TeX 'diary'
References: <20010709200033.72341.qmail@web14706.mail.yahoo.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The command "writefile(filespecification);"
has the diary function.
you have to closefile() afterward.
If you want each command to be TeX'd, I suppose it can be
done by replacing the command-display function, perhaps
found in the main loop of the "continue" lisp function in SUPRV1.lisp
But first try this:
writefile(texdiary);
map(tex,reverse(labels));
closefile();
which might produce a tex'd diary of commands and displays.
Virgil wrote:
>
> Some math-related software packages (e.g. Matlab) provide a "diary"
> option. This enables the user to request that a text file be created
> with a copy of a session, including all commands entered by the user
> and the corresponding replies by the software.
>
> This feature is convenient sometimes, although it may be substituted by
> conducting the session from within a text editor, such as e-macs.
>
> An even handier feature may be the generation of a (La-)TeX "diary",
> that is, a TeX file corresponding to user inputs and program outputs!
>
> Now, Maxima can provide TeX translation, one expression at a time
> (tex(%) for example).
>
> Can Maxima "automatically" generate:
> a) an ASCII (text) "diary" file
> b) a TeX "diary" file ?
>
> If (a) is available but not (b), it would seem desirable and relatively
> simple to extend (a) to (b) by way of the tex command.
>
> Thanks.
>
> __Virgil
> P.S. I am aware that an interface between TeXmacs and Maxima apparently
> exists and may provide some of the functionality of option (b) above.
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From lizardo@urbi.com.br Mon Jul 9 23:01:42 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6A41fM10468
for <maxima@math.utexas.edu>; Mon, 9 Jul 2001 23:01:41 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA08877
for <maxima@www.ma.utexas.edu>; Mon, 9 Jul 2001 23:01:40 -0500
Received: from [200.185.121.179] (alo55.urbi.com.br [200.185.121.179])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id BAA16668;
Tue, 10 Jul 2001 01:01:37 -0300
Message-Id: <200107100401.BAA16668@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Tue, 10 Jul 2001 00:59:29 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: clisp-list@lists.sourceforge.net
CC: maxima@www.ma.utexas.edu, wfs@mail.ma.utexas.edu, WhiteG@mar.dfo-mpo.gc.ca
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] Maxima on CLISP under Darwin
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm running clisp 2.25.1 on Darwin 1.3.7 (Mac OS 10.0.4).
Now I'm trying to port Maxima using CLISP, since GCL have been being hard to
build. I know some of you already did it. I'm a newbie and need some
directions here.
Would somebody please could be kind enough to give me some instructions,
kind of a recipe, or even a starting point?
So far I did
cd src
make clisp-compile CLISP=clisp
I got a couple of warning and no errors, but Maxima isn't working. That's
what I get retrying "make":
; Loading file macsys.fas ...
;; Loading of file macsys.fas is finished.
;; Loading file mload.fas ...
;; Loading of file mload.fas is finished.
;; Loading file suprv1.fas ...
*** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"suprv1.fas" @36>: there
is no character bit with name "NO"
Bye.
I'd relly appreciate any tip.
Thanks a lot,
Lizardo.
--
From virgilinux@yahoo.com Tue Jul 10 10:50:39 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6AFodM32302
for <maxima@math.utexas.edu>; Tue, 10 Jul 2001 10:50:39 -0500
Received: from web14702.mail.yahoo.com (web14702.mail.yahoo.com [216.136.224.119])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id KAA29840
for <maxima@www.ma.utexas.edu>; Tue, 10 Jul 2001 10:50:39 -0500
Message-ID: <20010710155038.10729.qmail@web14702.mail.yahoo.com>
Received: from [128.238.35.105] by web14702.mail.yahoo.com via HTTP; Tue, 10 Jul 2001 08:50:38 PDT
Date: Tue, 10 Jul 2001 08:50:38 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: maxima@www.ma.utexas.edu, clisp-list@lists.sourceforge.net
In-Reply-To: <200107100401.BAA16668@xena.urbi.com.br>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Maxima with PPC Linux(Re: Maxima on CLISP under Darwin)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--- "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br> wrote:
> Hi,
>
> I'm running clisp 2.25.1 on Darwin 1.3.7 (Mac OS 10.0.4).
>
> Now I'm trying to port Maxima using CLISP, since GCL have been being
> hard to
> build. I know some of you already did it. I'm a newbie and need some
> directions here.
>
> Would somebody please could be kind enough to give me some
> instructions,
> kind of a recipe, or even a starting point?
I am interested in the related project of running Maxima on a PowerPC
Macintosh operating under LinuxPPC 2000Q4.
I already have installed CLISP and it appears to be running well.
I would prefer to find a ppp.rpm file of Maxima 5.6, but it appears
that no one has made it available on the web.
In any case, if anyone has successfully installed Maxima 5.6 on
LinuxPPC (or another distribution for the PPC chip), and is willing to
provide advise or guidelines, please let me know. Please, reply to my
e-mail. I'll send a summary of my experience to the list later on.
Thanks in advance.
__Virgil
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From WhiteG@mar.dfo-mpo.gc.ca Tue Jul 10 13:43:43 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6AIhgM06139
for <maxima@math.utexas.edu>; Tue, 10 Jul 2001 13:43:43 -0500
Received: from cod.mar.dfo-mpo.gc.ca (cod.mar.dfo-mpo.gc.ca [142.176.61.253])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id NAA01709
for <maxima@www.ma.utexas.edu>; Tue, 10 Jul 2001 13:43:42 -0500
Received: id PAA03259; Tue, 10 Jul 2001 15:44:31 -0300
Received: by gateway id PAA02701
for <maxima@www.ma.utexas.edu>; Tue, 10 Jul 2001 15:38:12 -0300 (ADT)
Date: Tue, 10 Jul 2001 15:42:13 -0300 (ADT)
From: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
X-X-Sender: <gwhite@emerald.bio.dfo.ca>
Reply-To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
To: <maxima@www.ma.utexas.edu>
In-Reply-To: <200107101700.f6AH09M02305@dell3.ma.utexas.edu>
Message-ID: <Pine.SV4.4.32.0107101410530.19662-100000@emerald.bio.dfo.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] Re: Maxima digest, Vol 1 #59 - 4 msgs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Tue, 10 Jul 2001 maxima-request@www.ma.utexas.edu wrote:
>
> Message: 3
> [...]
> So far I did
> cd src
> make clisp-compile CLISP=clisp
>
> I got a couple of warning and no errors, but Maxima isn't working. That's
> what I get retrying "make":
> ; Loading file macsys.fas ...
> ;; Loading of file macsys.fas is finished.
> ;; Loading file mload.fas ...
> ;; Loading of file mload.fas is finished.
> ;; Loading file suprv1.fas ...
> *** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"suprv1.fas" @36>: there
> is no character bit with name "NO"
> Bye.
I have clisp-2.26 running on SGI Irix 6.5. After changing two
lines in clisp-compile.lisp I get stuck at the same message.
For the record, the changes were simply to replace "lisp:..." with
"ext:...":
; (lisp:gc)
; (lisp:saveinitmem "maxima-clisp.mem"
; :init-function #'user::run)
(ext:gc)
(ext:saveinitmem "maxima-clisp.mem"
:init-function #'user::run)
The block that appears to be the problem in suprv1.lisp is:
(cond (#-cl (< (cadr x)
160)
#+cl (char< (cadr x)
#. (code-char 160.))
(ASCII (CADR X)))
(t (cadr x)))))
In clisp I get:
[1]> (code-char 160.)
#\NO-BREAK_SPACE
I don't know where the "NO-BREAK_SPACE" is defined, and I wonder
if it shouldn't be "NO_BREAK_SPACE", or if it is really needed
at all for maxima.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
From virgilinux@yahoo.com Tue Jul 10 14:04:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6AJ4nM07085
for <maxima@math.utexas.edu>; Tue, 10 Jul 2001 14:04:49 -0500
Received: from web14706.mail.yahoo.com (web14706.mail.yahoo.com [216.136.224.123])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id OAA02022
for <maxima@www.ma.utexas.edu>; Tue, 10 Jul 2001 14:04:49 -0500
Message-ID: <20010710190448.43322.qmail@web14706.mail.yahoo.com>
Received: from [128.238.35.105] by web14706.mail.yahoo.com via HTTP; Tue, 10 Jul 2001 12:04:48 PDT
Date: Tue, 10 Jul 2001 12:04:48 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: maxima@www.ma.utexas.edu
In-Reply-To: <3B4A1536.6D76B0D4@cs.berkeley.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] writefile not working (Re: A Maxima TeX 'diary')
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--- Richard Fateman <fateman@cs.berkeley.edu> wrote:
> The command "writefile(filespecification);"
> has the diary function.
> you have to closefile() afterward.
>
> If you want each command to be TeX'd... try this:
>
> writefile(texdiary);
>
> map(tex,reverse(labels));
> closefile();
>
>
> which might produce a tex'd diary of commands and displays.
For whatever reason, writefile(myfile) [or writefile("myfile")] does
create the file "myfile"...but NOTHING is added to the file. (This has
nothing to do with TeX)
For example, the session below, results in the creation of the file
"texdiary2" in my home directory, but it remains empty *after* the
closefile() command.
(C6) writefile("texdiary2");
Starts dribbling to texdiary2 (2001/7/10, 12:52:1).
(D6) FALSE
(C7) integrate(x/(1+x^3),x);
2 x - 1
2 ATAN(-------)
LOG(x - x + 1) SQRT(3) LOG(x + 1)
(D7) --------------- + ------------- - ----------
6 SQRT(3) 3
(C8) diff(tan(x),x);
2
(D8) SEC (x)
(C9) solve(x^2-5*x+6=0,x);
(D9) [x = 3, x = 2]
(C10) closefile();
Finished dribbling to texdiary2.
(D10) FALSE
--Virgil
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From lizardo@urbi.com.br Tue Jul 10 22:25:01 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6B3P1M01986
for <maxima@math.utexas.edu>; Tue, 10 Jul 2001 22:25:01 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA09517
for <maxima@www.ma.utexas.edu>; Tue, 10 Jul 2001 22:25:00 -0500
Received: from [200.185.121.109] (foo45.urbi.com.br [200.185.121.109])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id AAA10285;
Wed, 11 Jul 2001 00:24:51 -0300
Message-Id: <200107110324.AAA10285@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Wed, 11 Jul 2001 00:23:30 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: scitech@lists.apple.com
CC: maxima@www.ma.utexas.edu, gnu-darwin-ports@lists.sourceforge.net,
darwin-development@lists.apple.com
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] <no subject>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm trying to port GCL, a COMMON LISP compiler,
ftp://ftp.ma.utexas.edu/pub/gcl/gcl-2.4.0.tgz
I'll use it to build Maxima,
http://www.ma.utexas.edu/users/wfs/maxima.html
sort of a Maple and Mathematica clone.
Unfortunately, my experience with GNU tools is restricted to the
compilation of numerical programs in C and Fortran. So, if you're
interested in one of these packages and want to help me, I'd really
appreciate.
PLEASE, give me a reply if you have any ideas and I apologize for
bothering some of you...
Below is what I've done so far (I know there are easier ways to do it ):
First, edit the "FreeBSD.defs" located at the "<Where you keep GCL>/h"
folder according to Darwin and its compiler (I can send you a copy of
mine.)
In the directory "<where you keep GCL>" type
# ./add-defs FreeBSD
#make -n
and you'll see what steps "make" shall attempt to do
#cd bin
edit "Makefile" according to folders and compiler.
#make
Shouldl run without errors...
#cd..
Now follow " make mpfiles -n ". First,
#cp -v /usr/libexec/con* < Where you keep GCL and path>/gmp
That will replace "config.guess" and "config.sub" in the folder above.
#cd gmp; ./configure
#cd ..
# make mpfiles -k
and you'll get several syntax errors during the compilation of files *.s
( An example:
#cc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_rshift -g -O2
-mpowerpc tmp-rshift.s -o rshift.o )
Finally,
#cd o
Edit Makefile
#make -k
There are 4 files that should be compiled yet...
We could go further, but should heal "make mpfiles" first... I'm sure
that somebody will come up with something that should work.
Thanks,
Lizardo.
From wfs@mail.ma.utexas.edu Wed Jul 11 00:06:30 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6B56UY06117
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 00:06:30 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA10381
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 00:06:30 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id AAA29310;
Wed, 11 Jul 2001 00:06:28 -0500
Date: Wed, 11 Jul 2001 00:06:28 -0500
Message-Id: <200107110506.AAA29310@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: WhiteG@mar.dfo-mpo.gc.ca
CC: maxima@www.ma.utexas.edu
In-reply-to: <Pine.SV4.4.32.0107101410530.19662-100000@emerald.bio.dfo.ca>
(WhiteG@mar.dfo-mpo.gc.ca)
Subject: Re: [Maxima] Re: Maxima digest, Vol 1 #59 - 4 msgs
Reply-to: wfs@math.utexas.edu
References: <Pine.SV4.4.32.0107101410530.19662-100000@emerald.bio.dfo.ca>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
in suprv.lisp please try replacing with
#+cl (char< (cadr x)
#. (code-char 160.))
#+cl (< (char-code x) 160)
Note in the previous version of clisp this bug did not arise, since
there
[1]> (code-char 160)
#\U00A0
which was acceptable to their compiler..
william
From WhiteG@mar.dfo-mpo.gc.ca Wed Jul 11 09:05:09 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BE4LN17727
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 09:04:21 -0500
Received: from cod.mar.dfo-mpo.gc.ca (cod.mar.dfo-mpo.gc.ca [142.176.61.253])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id JAA21914
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 09:04:20 -0500
Received: id LAA15466; Wed, 11 Jul 2001 11:04:21 -0300
Received: by gateway id KAA06970;
Wed, 11 Jul 2001 10:57:58 -0300 (ADT)
Date: Wed, 11 Jul 2001 11:02:01 -0300 (ADT)
From: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
X-X-Sender: <gwhite@emerald.bio.dfo.ca>
Reply-To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
To: <wfs@MAIL.MA.UTEXAS.EDU>, <wfs@MAIL.MA.UTEXAS.EDU>
cc: <WhiteG@mar.dfo-mpo.gc.ca>, <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] Re: Maxima digest, Vol 1 #59 - 4 msgs
In-Reply-To: <200107110506.AAA29310@linux34.ma.utexas.edu>
Message-ID: <Pine.SV4.4.32.0107110930520.13240-100000@emerald.bio.dfo.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Wed, 11 Jul 2001, William Schelter wrote:
>
> in suprv.lisp please try replacing with
>
>
> #+cl (char< (cadr x)
> #. (code-char 160.))
>
> #+cl (< (char-code x) 160)
>
> Note in the previous version of clisp this bug did not arise, since
> there
>
> [1]> (code-char 160)
> #\U00A0
>
> which was acceptable to their compiler..
>
> william
I tried this, but now get the error:
;; Loading file suprv1.fas ...
*** - CHAR-CODE: argument (CNTLC #\Etx) is not a character
Bye.
I think the replacement should read:
#+cl (< (char-code (cadr x)) 160)
With this, compilation proceeds much further, but stops at:
Compiling file /disk2/gwhite/src/maxima-5.6/src/mactex.lisp ...
*** - READ from #<BUFFERED FILE-STREAM CHARACTER
#P"/disk2/gwhite/src/maxima-5.6/src/mactex.lisp" @1>: illegal character
#\Us
Bye.
The file mactex.lisp appears to be corrupt. It is 9289 bytes, dated May
18 06:26. I had a version that is 26076 bytes from Apr 2 20:19.
With this change, I was able to get a maxima-clisp.mem, but there is
a problem with the tests:
(cd ../doc ; clisp -M ../src/maxima-clisp.mem tests.lisp)
*** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"tests.lisp" @10>:
there is no package with name "SI"
gmake: *** [test-clisp] Error 1
I can, however, run simple examples, e.g., cut and pasted from the
manual.demo file.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
From lizardo@urbi.com.br Wed Jul 11 10:16:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BFG5N19759
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 10:16:05 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA23814
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 10:16:04 -0500
Received: from [200.185.121.83] (foo19.urbi.com.br [200.185.121.83])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id MAA13235;
Wed, 11 Jul 2001 12:15:55 -0300
Message-Id: <200107111515.MAA13235@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Wed, 11 Jul 2001 12:14:35 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: gnu-darwin-ports@lists.sourceforge.net
CC: maxima@www.ma.utexas.edu, gnu-darwin-ports@lists.sourceforge.net,
scitech@lists.apple.com
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] GCL under Darwin
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
If this is too OFF_TOPIC, please let me know...
I downloaded "a.out.h" from the Internet and now there are just for 2 files
that should be compiled in the "<Where you keep GCL folder>/o":
i) unixsave.c ( it can't find unexec.c and other errors... )
ii) sfals.c ( in FreeBSD.h there's RELOC_FILE="rel_sun3.c ")
I don't know what would be the right RELOC_FILE for Darwin.
Also, if somebody have any idea and want to help me somehow, I'd really
appreciate...
Thanks in advance,
LIzardo.
P.S.: " make mpfiles -n " says nothing to be done for all; but
#cd < ... GCL folder>/gmp/mpn
#make -n
Says that I have to compile a couple of "*.s" sources... Problems with that?
--
From WhiteG@mar.dfo-mpo.gc.ca Wed Jul 11 10:38:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BFbsN20340
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 10:37:54 -0500
Received: from cod.mar.dfo-mpo.gc.ca (cod.mar.dfo-mpo.gc.ca [142.176.61.253])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id KAA24354
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 10:37:53 -0500
Received: id MAA17616; Wed, 11 Jul 2001 12:39:04 -0300
Received: by gateway id MAA07473;
Wed, 11 Jul 2001 12:32:40 -0300 (ADT)
Date: Wed, 11 Jul 2001 12:36:42 -0300 (ADT)
From: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
X-X-Sender: <gwhite@emerald.bio.dfo.ca>
Reply-To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
To: <wfs@mail.ma.utexas.edu>
cc: <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] Re: Maxima digest, Vol 1 #59 - 4 msgs
In-Reply-To: <Pine.SV4.4.32.0107110930520.13240-100000@emerald.bio.dfo.ca>
Message-ID: <Pine.SV4.4.32.0107111153590.13240-100000@emerald.bio.dfo.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Wed, 11 Jul 2001, George N. White III wrote:
> On Wed, 11 Jul 2001, William Schelter wrote:
>
> >
> > in suprv.lisp please try replacing with
> >
> [...]
> (cd ../doc ; clisp -M ../src/maxima-clisp.mem tests.lisp)
> *** - READ from #<BUFFERED FILE-STREAM CHARACTER #P"tests.lisp" @10>:
> there is no package with name "SI"
> gmake: *** [test-clisp] Error 1
>
> I can, however, run simple examples, e.g., cut and pasted from the
> manual.demo file.
After putting #-cl in front of the offending line of tests.lisp,
$ clisp -M ../src/maxima-clisp.mem tests.lisp
Congratulations: No differences!
No Errors Found
Real time: 110.647964f0 sec.
Run time: 76.61277f0 sec.
Space: 25056800 Bytes
GC: 17, GC time: 6.110289f0 sec.
[This is an SGI Indigo2, 250mhz R4k box, clisp built using gcc]
One question: running interactively, if I make a mistake I get the
1. Break [1]> prompt, and don't know how to get back to maxima (:h
gets a USER[1]> prompt which acts like clisp.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
From WhiteG@mar.dfo-mpo.gc.ca Wed Jul 11 12:03:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BH28N25406
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 12:02:08 -0500
Received: from cod.mar.dfo-mpo.gc.ca (cod.mar.dfo-mpo.gc.ca [142.176.61.253])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id MAA26468
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 12:02:07 -0500
Received: id OAA19787; Wed, 11 Jul 2001 14:04:00 -0300
Received: by gateway id NAA07948
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 13:57:38 -0300 (ADT)
Date: Wed, 11 Jul 2001 14:01:41 -0300 (ADT)
From: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
X-X-Sender: <gwhite@emerald.bio.dfo.ca>
Reply-To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
To: <maxima@www.ma.utexas.edu>
Message-ID: <Pine.SV4.4.32.0107111236540.13240-100000@emerald.bio.dfo.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] trivial typo in maxima-5.6/info/Series.texi
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On line 122, "x" --> "X".
Is this new or were some previous versions of maxima/macsyma (remembering
back to the CDC Cyber era) _not_ case sensitive.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
From fateman@cs.berkeley.edu Wed Jul 11 12:16:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BHFNN25830
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 12:15:23 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA26775
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 12:15:23 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id KAA01657;
Wed, 11 Jul 2001 10:15:18 -0700 (PDT)
Message-ID: <3B4C89A6.588E2515@cs.berkeley.edu>
Date: Wed, 11 Jul 2001 10:15:18 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] trivial typo in maxima-5.6/info/Series.texi
References: <Pine.SV4.4.32.0107111236540.13240-100000@emerald.bio.dfo.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Common Lisp is by default case insensitive. This is a really
bad design decision, in my opinion, and I objected to it
when it was proposed that way by people at MIT and Stanford and CMU who
had extensive experience with Maclisp and other case-insensitive
lisps of the 1960's. But they prevailed. People with Unix experience
who enjoyed BOTH cases, lost.
Indeed Macsyma was written originally in Maclisp which was
case insensitive. This was on DEC PDP-6 and DEC-10 systems with
36 bit words where every bit counted.
RJF
"George N. White III" wrote:
>
> On line 122, "x" --> "X".
>
> Is this new or were some previous versions of maxima/macsyma (remembering
> back to the CDC Cyber era) _not_ case sensitive.
>
> --
> George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From lizardo@urbi.com.br Wed Jul 11 15:42:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BKf9N31913
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 15:41:09 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA01177
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 15:41:08 -0500
Received: from localhost (alo59.urbi.com.br [200.185.121.183])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id RAA27016;
Wed, 11 Jul 2001 17:40:51 -0300
Message-Id: <200107112040.RAA27016@xena.urbi.com.br>
Date: Wed, 11 Jul 2001 17:39:22 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
Content-Type: text/plain;
format=flowed;
charset=us-ascii
X-Mailer: Apple Mail (2.388)
Cc: wfs@mail.ma.utexas.edu, WhiteG@mar.dfo-mpo.gc.ca
To: maxima@www.ma.utexas.edu
Mime-Version: 1.0 (Apple Message framework v388)
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Maxima under Darwin
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
Following the messages that William and George exchanged, I could edit
"suprv1.lisp" and reach the final of the Maxima compilation without
warnings.
Now I want to test it and finalize. If you could please tell me what to
do I'd really appreciate.
Thanks in advance,
Lizardo.
From WhiteG@mar.dfo-mpo.gc.ca Wed Jul 11 16:22:08 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6BLM1N02861
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 16:22:01 -0500
Received: from cod.mar.dfo-mpo.gc.ca (cod.mar.dfo-mpo.gc.ca [142.176.61.253])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id QAA02835
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 16:22:00 -0500
Received: id SAA24478; Wed, 11 Jul 2001 18:23:21 -0300
Received: by gateway id SAA09365;
Wed, 11 Jul 2001 18:16:59 -0300 (ADT)
Date: Wed, 11 Jul 2001 18:21:00 -0300 (ADT)
From: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
X-X-Sender: <gwhite@emerald.bio.dfo.ca>
Reply-To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
To: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
cc: <maxima@www.ma.utexas.edu>, <wfs@mail.ma.utexas.edu>
In-Reply-To: <200107112040.RAA27016@xena.urbi.com.br>
Message-ID: <Pine.SV4.4.32.0107111812430.28427-100000@emerald.bio.dfo.ca>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] Re: Maxima under Darwin
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Wed, 11 Jul 2001, Lizardo H. C. M. Nunes wrote:
> Following the messages that William and George exchanged, I could edit
> "suprv1.lisp" and reach the final of the Maxima compilation without
> warnings.
You should be past the hard part now.
> Now I want to test it and finalize. If you could please tell me what to
> do I'd really appreciate.
>
> Thanks in advance,
> Lizardo.
After commenting out the line in doc/tests.lisp starting with "(si: ..."
that caused an error, run the commands from the "test-clisp" target
in src/makefile:
$ cd ../doc
$ clisp -core ../src/maxima.core -load ../src/maxima-clisp.mem tests.lisp
I'm still thinking about installing maxima and I have some questions
about recovering from errors, but certainly I can do the things I
need with very little additional work.
--
George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
From fateman@cs.berkeley.edu Wed Jul 11 19:02:19 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6C02DN06850
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 19:02:13 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id TAA08222
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 19:02:12 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id RAA12461;
Wed, 11 Jul 2001 17:02:02 -0700 (PDT)
Message-ID: <3B4CE8FA.D107B652@cs.berkeley.edu>
Date: Wed, 11 Jul 2001 17:02:02 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "George N. White III" <WhiteG@mar.dfo-mpo.gc.ca>
CC: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>, maxima@www.ma.utexas.edu,
wfs@mail.ma.utexas.edu
Subject: Re: [Maxima] Re: Maxima under Darwin
References: <Pine.SV4.4.32.0107111812430.28427-100000@emerald.bio.dfo.ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I have just learned
that there will be a release of Allegro Common Lisp 6.1beta
on OS-X from Franz Inc very shortly.
Using it would put the burden of support of the Lisp on a commercial
outfit instead of volunteers. It would not, however, be free.
There is some conditionalization for Allegro in the Maxima code,
but I have not tried to recompile it in its entirely in Allegro
for some time.
There are undoubtedly points of comparison among GCL, CLISP
and Allegro other than price.
RJF
"George N. White III" wrote:
>
> On Wed, 11 Jul 2001, Lizardo H. C. M. Nunes wrote:
>
> > Following the messages that William and George exchanged, I could edit
> > "suprv1.lisp" and reach the final of the Maxima compilation without
> > warnings.
>
> You should be past the hard part now.
>
> > Now I want to test it and finalize. If you could please tell me what to
> > do I'd really appreciate.
> >
> > Thanks in advance,
> > Lizardo.
>
> After commenting out the line in doc/tests.lisp starting with "(si: ..."
> that caused an error, run the commands from the "test-clisp" target
> in src/makefile:
>
> $ cd ../doc
> $ clisp -core ../src/maxima.core -load ../src/maxima-clisp.mem tests.lisp
>
> I'm still thinking about installing maxima and I have some questions
> about recovering from errors, but certainly I can do the things I
> need with very little additional work.
>
> --
> George N. White III <gnw3@acm.org> Bedford Institute of Oceanography
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From lizardo@urbi.com.br Wed Jul 11 22:58:19 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6C3vsN11599
for <maxima@math.utexas.edu>; Wed, 11 Jul 2001 22:57:54 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id WAA11890
for <maxima@www.ma.utexas.edu>; Wed, 11 Jul 2001 22:57:53 -0500
Received: from [200.185.121.181] (alo57.urbi.com.br [200.185.121.181])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id AAA20599;
Thu, 12 Jul 2001 00:57:37 -0300
Message-Id: <200107120357.AAA20599@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Thu, 12 Jul 2001 00:49:12 -0300
Subject: Re: [Maxima] Re: Maxima under Darwin
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: Richard Fateman <fateman@cs.berkeley.edu>
CC: maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>
> Using it would put the burden of support of the Lisp on a commercial
> outfit instead of volunteers. It would not, however, be free.
>
The point is that I can't afford a commercial package.
Yet, I'm not acquainted to COMMON LISP and it's hard to port MAXIMA with
CLISP while I can't find much documentation. (If somebody could address
me...)
But I still think that Maxima would be a great package for Mac OS X, given
the facilities OSX has...
Regards,
Lizardo.
From lizardo@urbi.com.br Thu Jul 12 01:01:19 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6C61BN14900
for <maxima@math.utexas.edu>; Thu, 12 Jul 2001 01:01:11 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id BAA15108
for <maxima@www.ma.utexas.edu>; Thu, 12 Jul 2001 01:01:10 -0500
Received: from localhost (foo20.urbi.com.br [200.185.121.84])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id DAA29561;
Thu, 12 Jul 2001 03:01:08 -0300
Message-Id: <200107120601.DAA29561@xena.urbi.com.br>
Date: Thu, 12 Jul 2001 02:59:44 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
Content-Type: text/plain;
format=flowed;
charset=us-ascii
X-Mailer: Apple Mail (2.388)
Cc: maxima@www.ma.utexas.edu
To: WhiteG@mar.dfo-mpo.gc.ca
Mime-Version: 1.0 (Apple Message framework v388)
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Just for the record...
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I realized reading the Makefile that I should to
#make maxima-clisp.mem CLISP=clisp
#make test-clisp CLISP=clisp
and I got:
..Which was correct
Congratulations: No differences!
No Errors Found
Real time: 77.87003f0 sec.
Run time: 28.81f0 sec.
Space: 24571936 Bytes
GC: 18, GC time: 3.03f0 sec.
Now I'm asking you if you could please tell me how to install Maxima.
Thank you very much. You really helped!
Lizardo.
From lizardo@urbi.com.br Thu Jul 12 10:19:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6CFJ5N27677
for <maxima@math.utexas.edu>; Thu, 12 Jul 2001 10:19:05 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA28296
for <Maxima@www.ma.utexas.edu>; Thu, 12 Jul 2001 10:06:41 -0500
Received: from [200.185.121.168] (alo44.urbi.com.br [200.185.121.168])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id MAA07432;
Thu, 12 Jul 2001 12:06:35 -0300
Message-Id: <200107121506.MAA07432@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Thu, 12 Jul 2001 12:04:26 -0300
Subject: Re: [Maxima] Re: Maxima under Darwin
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: Richard Fateman <fateman@cs.berkeley.edu>
CC: Maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--
----------
>From: Richard Fateman <fateman@cs.berkeley.edu>
>To: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
>Subject: Re: [Maxima] Re: Maxima under Darwin
>Date: Thu, Jul 12, 2001, 11:29 AM
>
> Apparently you value your own time (as well as mine and
> Bill Schelter's time at 0). This is not always possible.
> RJF
>
I'm not going do discuss about your time, but about mine, since, as you
said, you're a volunteer and just help me if you want.
I only regret that free softwares available aren't in general well
documented for beginners like me. But this kind of attitude is changing
fast.
I think it's justifiable to waist some of time in a project which
universities like mine would be able to profit. In fact, I don't believe
that using free tools to build a nice package like Maxima for uncommon
platforms like mine is a big waist of time.
But yes, maybe I'm underrating my time...
Lizardo.
From wfs@mail.ma.utexas.edu Thu Jul 12 23:10:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6D4AfX17339
for <maxima@math.utexas.edu>; Thu, 12 Jul 2001 23:10:41 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA09503
for <Maxima@www.ma.utexas.edu>; Thu, 12 Jul 2001 23:10:41 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id XAA32457;
Thu, 12 Jul 2001 23:10:37 -0500
Date: Thu, 12 Jul 2001 23:10:37 -0500
Message-Id: <200107130410.XAA32457@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: lizardo@urbi.com.br
CC: fateman@cs.berkeley.edu, Maxima@www.ma.utexas.edu
In-reply-to: <200107121506.MAA07432@xena.urbi.com.br> (lizardo@urbi.com.br)
Subject: Re: [Maxima] Re: Maxima under Darwin
Reply-to: wfs@math.utexas.edu
References: <200107121506.MAA07432@xena.urbi.com.br>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The standard install is for gcl.
You can just leave maxima where you built it, or move the directory...
To invoke maxima you must tell it where the documentation and files are
the easiest is to set an environment variable and then invoke the command.
You can make a shell script:
eg:
==================maxima==============
#!/bin/bash
export MAXIMA_DIRECTORY
MAXIMA_DIRECTORY=/directory-where-i-put-it/maxima-5.6
exec clisp -M ${MAXIMA_DIRECTORY}/src/maxima-clisp.mem
=====================
===============xmaxima===================
#!/bin/bash
export MAXIMA_DIRECTORY
MAXIMA_DIRECTORY=/directory-where-i-put-it/maxima-5.6
exec ${MAXIMA_DIRECTORY}/bin/xmaxima -lisp clisp
============================
From alexandre@emc-gw.emc.ufsc.br Mon Jul 16 13:36:34 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6GIaXX02343
for <maxima@math.utexas.edu>; Mon, 16 Jul 2001 13:36:33 -0500
Received: from emc-gw.emc.ufsc.br (emc-gw.emc.ufsc.br [150.162.100.1])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA32505
for <maxima@www.ma.utexas.edu>; Mon, 16 Jul 2001 13:36:31 -0500
Received: from localhost (alexandre@localhost)
by emc-gw.emc.ufsc.br (8.9.3/8.9.3) with ESMTP id PAA24123
for <maxima@www.math.utexas.edu>; Mon, 16 Jul 2001 15:31:36 GMT
Date: Mon, 16 Jul 2001 15:31:36 +0000 (GMT)
From: Alexandre Campos <alexandre@emc.ufsc.br>
To: maxima@www.ma.utexas.edu
Message-ID: <Pine.LNX.4.21.0107161523010.20143-100000@emc-gw.emc.ufsc.br>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] trigreducee()??
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I'm a MAXIMA beginner and I'like to know
- if is possible to apply the trigreduce to a matrix to trig reduce every
term of the matrix and,
- How can I get a full trigreduce of a expression A, something to do :
trigreduce(trigreduce(trigreduce(A))), in a direct way.
Thanks,
yours,
alexandre campos
From camm@enhanced.com Mon Jul 16 19:47:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6H0lvX12966
for <maxima@math.utexas.edu>; Mon, 16 Jul 2001 19:47:57 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id TAA07425
for <maxima@www.ma.utexas.edu>; Mon, 16 Jul 2001 19:47:56 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15MJ1k-0000m1-00; Mon, 16 Jul 2001 20:47:52 -0400
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 16 Jul 2001 20:47:52 -0400
In-Reply-To: Alexandre Campos's message of "Mon, 16 Jul 2001 15:31:36 +0000 (GMT)"
Message-ID: <54lmloe5zb.fsf@intech19.enhanced.com>
Lines: 20
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] Numerical routines in maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! I've been looking at a number of the numerical routines
listed by the info pages as accessible under maxima, but I can't get
any of them to work. Like zsolve, for example. Are these routines
still available?
If not, is there any other convenient way to numerically, rather than
symbolically, process a given stage of a maxima session? Can one for
example approximate the root of d=%E^d-1.5?
Is there any interest in providing some numerical functions, say from
the gsl library, under maxima? If so, is there a howto or simple
example? I could probably add what I need.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From DavidHolmgren@smarttech.com Tue Jul 17 09:37:53 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HEbrX30999
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 09:37:53 -0500
Received: from mail1.smarttech.com (h64-42-196-232.gtconnect.net [64.42.196.232])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA27619
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 09:37:52 -0500
Received: by mail.smarttech.com with Internet Mail Service (5.5.2653.19)
id <3V8XB6NW>; Tue, 17 Jul 2001 08:37:33 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A5511565083A1C@mail.smarttech.com>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'Camm Maguire'" <camm@enhanced.com>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] Numerical routines in maxima
Date: Tue, 17 Jul 2001 08:37:24 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi Camm,
Certainly! At the beginning of a session, type numer:true - this will let
you do nearly everything in floating point. There is a routine in the share
directory for Newton's method for your nonlinear equation. I've done a few
numerical routines by essentially transcribing published Fortran or C codes.
Dave Holmgren
Dr. David E. Holmgren,
Imaging Scientitst,
SMART Technologies, Inc.
Calgary, AB, Canada
http://www.smarttech.com
[403]-235-1452, ext. 251
DavidHolmgren@smarttech.com
> -----Original Message-----
> From: Camm Maguire [SMTP:camm@enhanced.com]
> Sent: Monday, July 16, 2001 6:48 PM
> To: maxima@www.ma.utexas.edu
> Subject: [Maxima] Numerical routines in maxima
>
>
> Greetings! I've been looking at a number of the numerical routines
> listed by the info pages as accessible under maxima, but I can't get
> any of them to work. Like zsolve, for example. Are these routines
> still available?
>
> If not, is there any other convenient way to numerically, rather than
> symbolically, process a given stage of a maxima session? Can one for
> example approximate the root of d=%E^d-1.5?
>
> Is there any interest in providing some numerical functions, say from
> the gsl library, under maxima? If so, is there a howto or simple
> example? I could probably add what I need.
>
> Take care,
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From daniel@angola.grante.ufsc.br Tue Jul 17 09:42:02 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HEg2X31107
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 09:42:02 -0500
Received: from angola.grante.ufsc.br (mail@angola.grante.ufsc.br [150.162.22.231])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA27670
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 09:42:01 -0500
Received: from daniel by angola.grante.ufsc.br with local (Exim 3.12 #1 (Debian))
id 15MW3X-0000O1-00; Tue, 17 Jul 2001 11:42:35 -0300
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15188.20187.358441.726397@angola.grante.ufsc.br>
Date: Tue, 17 Jul 2001 11:42:35 -0300
To: Maxima list <maxima@www.ma.utexas.edu>
X-Mailer: VM 6.94 under Emacs 20.7.2
From: Daniel Martins <dmartins@lcmi.ufsc.br>
Reply-to: Daniel Martins <dmartins@lcmi.ufsc.br>
CC: dmartins@lcmi.ufsc.br
Subject: [Maxima] Latex x Tex function
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Just a suggestion. Possibly most people use Latex rather than Tex. I
am not suggesting anything like that Latex is worst or better than
pure Tex. Possibly pure Tex is really better than Latex but I started
with latex ...
In this case the tex function could be improved or maybe created a
latex version in a not so near future.
Firstly I must refrain that my migration from Mathematica is being
incredibly smooth and also that the Tex output from Maxima is
ABSOLUTELY better than the equivalent Mathematica function.
I will present a Maxima session as an example
C83) mat:MATRIX([X+3*COS(X)^2-SIN(X)^2,0],[X+3*COS(X)^3-SIN(X),1]);
[ 2 2 ]
[ - SIN (X) + 3 COS (X) + X 0 ]
(D83) [ ]
[ 3 ]
[ - SIN(X) + 3 COS (X) + X 1 ]
(C84) trigreduce(%);
[ COS(2 X) COS(2 X) 1 1 ]
[ -------- + 3 (-------- + -) + X - - 0 ]
[ 2 2 2 2 ]
(D84) [ ]
[ COS(3 X) 3 COS(X) ]
[ 3 (-------- + --------) - SIN(X) + X 1 ]
[ 4 4 ]
>>>> Here I obtain the Tex output
(C85) tex(%);
$$\pmatrix{{{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
\cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
+X&1\cr }$$
(D85) FALSE
(C86)
>>>> Here is the output of latex when I include the equation above
This is TeX, Version 3.14159 (Web2C 7.3.1)
(teste.tex
LaTeX2e <1999/12/01> patch level 1
(...)
! Missing } inserted.
<inserted text>
}
l.38 ...ce {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&
0\cr 3\>\left({{
?
>>>> Then a suggestion that really works on latex. pmatrix is
>>>> substituted by an
\left(
\begin{array}[c]{cc}
\end{array}
\right)
>>>> The result is
$$
\left(
\begin{array}[c]{cc}
{{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
\mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
\cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
+X&1\cr
$$
>>>> And this works fine on latex. Just complain a little bit about the
>>>> use of {1}\over{2} instead of \frac{1}{2} which the most used
>>>> command in Latex. But this is really not a crucial problem
From camm@enhanced.com Tue Jul 17 15:03:07 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HK36X10910
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 15:03:06 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA01061
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 15:03:04 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15Mb3Y-0008Ql-00; Tue, 17 Jul 2001 16:02:56 -0400
To: David Holmgren <DavidHolmgren@smarttech.com>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] Numerical routines in maxima
References: <21EEE10D6F3ED511B5E10002A5511565083A1C@mail.smarttech.com>
From: Camm Maguire <camm@enhanced.com>
Date: 17 Jul 2001 16:02:56 -0400
In-Reply-To: David Holmgren's message of "Tue, 17 Jul 2001 08:37:24 -0600"
Message-ID: <54k8179vdb.fsf@intech19.enhanced.com>
Lines: 79
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thanks so much for your helpful reply! Now do you know
how to get something like this to work?
z(c):=NEWTON(%E^d-d-c,d,1.0,0.01);
plot2d(z(c),[c,1.2,2.3]);
I get the following error:
MACSYMA was unable to evaluate the predicate:
ABS(c - 1.718281828459045) < 0.01
#0: NEWTON(exp=%E^d-d-c,var=d,x0=1.0,eps=0.01)
#1: zz(c=c)
#2: z(c=1.5)
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
(C242)
David Holmgren <DavidHolmgren@smarttech.com> writes:
> Hi Camm,
>
> Certainly! At the beginning of a session, type numer:true - this will let
> you do nearly everything in floating point. There is a routine in the share
> directory for Newton's method for your nonlinear equation. I've done a few
> numerical routines by essentially transcribing published Fortran or C codes.
I've a little library built up myself. Have you interfaced into
maxima? If so, how?
Many thanks!
>
> Dave Holmgren
>
> Dr. David E. Holmgren,
> Imaging Scientitst,
> SMART Technologies, Inc.
> Calgary, AB, Canada
> http://www.smarttech.com
> [403]-235-1452, ext. 251
> DavidHolmgren@smarttech.com
>
> > -----Original Message-----
> > From: Camm Maguire [SMTP:camm@enhanced.com]
> > Sent: Monday, July 16, 2001 6:48 PM
> > To: maxima@www.ma.utexas.edu
> > Subject: [Maxima] Numerical routines in maxima
> >
> >
> > Greetings! I've been looking at a number of the numerical routines
> > listed by the info pages as accessible under maxima, but I can't get
> > any of them to work. Like zsolve, for example. Are these routines
> > still available?
> >
> > If not, is there any other convenient way to numerically, rather than
> > symbolically, process a given stage of a maxima session? Can one for
> > example approximate the root of d=%E^d-1.5?
> >
> > Is there any interest in providing some numerical functions, say from
> > the gsl library, under maxima? If so, is there a howto or simple
> > example? I could probably add what I need.
> >
> > Take care,
> >
> > --
> > Camm Maguire camm@enhanced.com
> > ==========================================================================
> > "The earth is but one country, and mankind its citizens." -- Baha'u'llah
> > _______________________________________________
> > Maxima mailing list
> > Maxima@www.math.utexas.edu
> > http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From allen@lignumcomputing.com Tue Jul 17 15:23:54 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HKNsX11552
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 15:23:54 -0500
Received: from allman.localnet.com (allman.localnet.com [207.251.201.40])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA01425
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 15:23:49 -0500
Received: from guanaco.lignumcomputing.org ([207.251.215.4])
by allman.localnet.com (8.9.3-MySQL-0.2.2b/8.9.3) with SMTP id QAA22799
for <maxima@www.math.utexas.edu>; Tue, 17 Jul 2001 16:23:47 -0400 (EDT)
Content-Type: text/plain;
charset="iso-8859-1"
From: Allen Barnett <allen@lignumcomputing.com>
Organization: lignum Computing, Inc.
To: maxima@www.ma.utexas.edu
Date: Tue, 17 Jul 2001 16:21:48 -0400
X-Mailer: KMail [version 1.2]
MIME-Version: 1.0
Message-Id: <01071716214802.01660@guanaco.lignumcomputing.org>
Content-Transfer-Encoding: 8bit
Subject: [Maxima] Installation and Integration Errors
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I just downloaded and installed the latest releases of GCL-2.4.0 and
Maxima-5.6 on a RedHat 7.1/i386. I ran into a couple of problems.
In the configure script for GCL, there's a little EMACS function which tries
to find the site-lisp, defaults.el and lisp info/dir. In the version of EMACS
which is shipped with RH 7.1, EMACS produces different output from what is
expected by the sed command, namely:
[root@guanaco gcl-2.4.0]# emacs -q -batch -l conftest.el
Loading /usr/share/emacs/site-lisp/site-start.d/aspell-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/lang.emacs.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...
Loading /usr/share/emacs/site-lisp/site-start.d/psgml-init.el (source)...
Finished loading /usr/share/emacs/site-lisp/egg/leim-list.el
and load others...
./default.el
The 'Finished loading..' and ' and load others...' are not properly filtered
out by the sed command. (So, I changed it to 'sed -e /[Ll]oad/' in each of
three places this is used and it got through configure OK.)
After I built Maxima, I was trying out some old .mc files and I found that
integration seems to be broken. For example:
[root@guanaco gcl-2.4.0]# maxima
GCL (GNU Common Lisp) Version(2.4.0) Tue Jul 17 15:59:50 EDT 2001
Licensed under GNU Library General Public License
Contains Enhancements by W. Schelter
Maxima 5.6 Tue Jul 17 15:59:47 EDT 2001 (with enhancements by W. Schelter).
Licensed under the GNU Public License (see file COPYING)
(C1) integrate( exp( x ), x, x1, x2 );
(D1) x2 - x1
((C2) integrate( x, x, x1, x2 );
2 2 2 2
x2 FALSE x1 FALSE
(D2) ---------- - ----------
2 2
(C3) quit();
I then downloaded the latest snapshot of Maxima. This would not complete
compilation because the file src/mactex.lisp appears to contain binary data.
Whew. It's not been my day.
Thanks,
Allen
From DavidHolmgren@smarttech.com Tue Jul 17 16:19:17 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HLJGX13316
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 16:19:16 -0500
Received: from mail1.smarttech.com (h64-42-196-232.gtconnect.net [64.42.196.232])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA02426
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 16:19:16 -0500
Received: by mail.smarttech.com with Internet Mail Service (5.5.2653.19)
id <3V8XB9CS>; Tue, 17 Jul 2001 15:18:57 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A5511565083A23@mail.smarttech.com>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'Camm Maguire'" <camm@enhanced.com>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] Numerical routines in maxima
Date: Tue, 17 Jul 2001 15:18:51 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi - I still haven't figured out myself how to plot discrete data points
with Maxima, which I think is what you're trying to do. The problem lies
with the plotting, not Newton. Sorry... Dave Holmgren
> -----Original Message-----
> From: Camm Maguire [SMTP:camm@enhanced.com]
> Sent: Tuesday, July 17, 2001 2:03 PM
> To: David Holmgren
> Cc: 'maxima@www.ma.utexas.edu'
> Subject: Re: [Maxima] Numerical routines in maxima
>
> Greetings, and thanks so much for your helpful reply! Now do you know
> how to get something like this to work?
>
> z(c):=NEWTON(%E^d-d-c,d,1.0,0.01);
> plot2d(z(c),[c,1.2,2.3]);
>
>
> I get the following error:
>
> MACSYMA was unable to evaluate the predicate:
> ABS(c - 1.718281828459045) < 0.01
> #0: NEWTON(exp=%E^d-d-c,var=d,x0=1.0,eps=0.01)
> #1: zz(c=c)
> #2: z(c=1.5)
> -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> (C242)
>
> David Holmgren <DavidHolmgren@smarttech.com> writes:
>
> > Hi Camm,
> >
> > Certainly! At the beginning of a session, type numer:true - this will
> let
> > you do nearly everything in floating point. There is a routine in the
> share
> > directory for Newton's method for your nonlinear equation. I've done a
> few
> > numerical routines by essentially transcribing published Fortran or C
> codes.
>
> I've a little library built up myself. Have you interfaced into
> maxima? If so, how?
>
> Many thanks!
>
> >
> > Dave Holmgren
> >
> > Dr. David E. Holmgren,
> > Imaging Scientitst,
> > SMART Technologies, Inc.
> > Calgary, AB, Canada
> > http://www.smarttech.com
> > [403]-235-1452, ext. 251
> > DavidHolmgren@smarttech.com
> >
> > > -----Original Message-----
> > > From: Camm Maguire [SMTP:camm@enhanced.com]
> > > Sent: Monday, July 16, 2001 6:48 PM
> > > To: maxima@www.ma.utexas.edu
> > > Subject: [Maxima] Numerical routines in maxima
> > >
> > >
> > > Greetings! I've been looking at a number of the numerical routines
> > > listed by the info pages as accessible under maxima, but I can't get
> > > any of them to work. Like zsolve, for example. Are these routines
> > > still available?
> > >
> > > If not, is there any other convenient way to numerically, rather than
> > > symbolically, process a given stage of a maxima session? Can one for
> > > example approximate the root of d=%E^d-1.5?
> > >
> > > Is there any interest in providing some numerical functions, say from
> > > the gsl library, under maxima? If so, is there a howto or simple
> > > example? I could probably add what I need.
> > >
> > > Take care,
> > >
> > > --
> > > Camm Maguire
> camm@enhanced.com
> > >
> ==========================================================================
> > > "The earth is but one country, and mankind its citizens." --
> Baha'u'llah
> > > _______________________________________________
> > > Maxima mailing list
> > > Maxima@www.math.utexas.edu
> > > http://www.math.utexas.edu/mailman/listinfo/maxima
> >
> >
>
> --
> Camm Maguire camm@enhanced.com
> ==========================================================================
> "The earth is but one country, and mankind its citizens." -- Baha'u'llah
From camm@enhanced.com Tue Jul 17 16:49:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6HLnnX14475
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 16:49:49 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA02836
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 16:49:29 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15Mcgs-0008Vn-00; Tue, 17 Jul 2001 17:47:38 -0400
To: David Holmgren <DavidHolmgren@smarttech.com>
Cc: "'maxima@www.ma.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] Numerical routines in maxima
References: <21EEE10D6F3ED511B5E10002A5511565083A23@mail.smarttech.com>
From: Camm Maguire <camm@enhanced.com>
Date: 17 Jul 2001 17:47:38 -0400
In-Reply-To: David Holmgren's message of "Tue, 17 Jul 2001 15:18:51 -0600"
Message-ID: <547kx7xm6d.fsf@intech19.enhanced.com>
Lines: 13
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thanks anyway very much for your help!
David Holmgren <DavidHolmgren@smarttech.com> writes:
> Hi - I still haven't figured out myself how to plot discrete data points
> with Maxima, which I think is what you're trying to do. The problem lies
> with the plotting, not Newton. Sorry... Dave Holmgren
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mono@arquimedes.utp.edu.co Tue Jul 17 20:04:34 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6I14YX20158
for <maxima@math.utexas.edu>; Tue, 17 Jul 2001 20:04:34 -0500
Received: from arquimedes.utp.edu.co ([200.21.91.198])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id UAA05090
for <maxima@www.ma.utexas.edu>; Tue, 17 Jul 2001 20:04:32 -0500
Received: from arquimedes (localhost.localdomain [127.0.0.1])
by arquimedes.utp.edu.co (8.11.2/8.11.2) with SMTP id f6I10V124129
for <maxima@www.math.utexas.edu>; Tue, 17 Jul 2001 20:00:32 -0500
Date: Tue, 17 Jul 2001 20:00:30 -0500
From: mono <mono@arquimedes.utp.edu.co>
To: maxima@www.ma.utexas.edu
Message-Id: <20010717200030.1c251ced.mono@arquimedes.utp.edu.co>
X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.9; i586-pc-linux-gnu)
Organization: desofmat
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Runniing maxima scripts from the shell line
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
How can i execute a maxima script from the command line? i've been looking in the manual and can find any reference to the maxima arguments. What i want to know is if there is some way to run maxima like:
maxima -f script.max
and then it loads the file without having to enter maxima manually and run the script with BASH().
From virgilinux@yahoo.com Wed Jul 18 11:18:04 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6IGI3X12023
for <maxima@math.utexas.edu>; Wed, 18 Jul 2001 11:18:03 -0500
Received: from web14704.mail.yahoo.com (web14704.mail.yahoo.com [216.136.224.121])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id LAA24592
for <maxima@www.ma.utexas.edu>; Wed, 18 Jul 2001 11:18:03 -0500
Message-ID: <20010718161802.35343.qmail@web14704.mail.yahoo.com>
Received: from [128.238.35.105] by web14704.mail.yahoo.com via HTTP; Wed, 18 Jul 2001 09:18:02 PDT
Date: Wed, 18 Jul 2001 09:18:02 -0700 (PDT)
From: Virgil <virgilinux@yahoo.com>
To: maxima@www.ma.utexas.edu
Cc: camm@enhanced.com
In-Reply-To: <54k8179vdb.fsf@intech19.enhanced.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Re: Numerical routines in maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
--- Camm Maguire <camm@enhanced.com> wrote:
> Greetings, and thanks so much for your helpful reply! Now do you
> know
> how to get something like this to work?
>
> z(c):=NEWTON(%E^d-d-c,d,1.0,0.01);
> plot2d(z(c),[c,1.2,2.3]);
>
>
> I get the following error:
>
> MACSYMA was unable to evaluate the predicate:
> ABS(c - 1.718281828459045) < 0.01
> #0: NEWTON(exp=%E^d-d-c,var=d,x0=1.0,eps=0.01)
> #1: zz(c=c)
> #2: z(c=1.5)
> -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> (C242)
z(c):=NEWTON(%E^d-d-c,d,1.0,0.01) fails because, it seems to me, you
cannot define a "generic" function in terms of the newton function
applied with an unknown parameter.
I believe I did something similar to what you want by using:
i) create_list
ii) openplot_curves
It would go something like:
load("newton");
cpts:create_list(j/10,j,12,23);
pts:create_list([c,NEWTON(%E^d-d-c,d,1.0,0.001)],c,cpts);
openplot_curves([pts]);
See also http://www.ma.utexas.edu/users/wfs/netmath/pmaxima.html
Good luck!
__Virgil
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
From lizardo@urbi.com.br Thu Jul 19 11:27:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6JGRGX24938
for <maxima@math.utexas.edu>; Thu, 19 Jul 2001 11:27:16 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA00925
for <Maxima@www.ma.utexas.edu>; Thu, 19 Jul 2001 11:27:15 -0500
Received: from [200.185.121.139] (alo15.urbi.com.br [200.185.121.139])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id NAA25246;
Thu, 19 Jul 2001 13:26:42 -0300
Message-Id: <200107191626.NAA25246@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Thu, 19 Jul 2001 11:43:44 -0300
Subject: Re: [Maxima] Missing something?
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: wfs@mail.ma.utexas.edu
CC: Maxima@www.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I compiled Maxima following the steps below in "./src":
# make clisp-compile CLISP=clisp
# make maxima-clisp.mem CLISP=clisp
# make test-clisp CLISP=clisp
Yet, I can't use xmaxima, omplotdata and so forth. It seems I've skiped a
couple of steps or something escapes me; for instance, I can't use plot2d().
Any help is welcome.
Lizardo.
From camm@enhanced.com Thu Jul 19 14:42:43 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6JJghX31361
for <maxima@math.utexas.edu>; Thu, 19 Jul 2001 14:42:43 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA03970
for <maxima@www.ma.utexas.edu>; Thu, 19 Jul 2001 14:42:41 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15NJgy-0006LL-00; Thu, 19 Jul 2001 15:42:36 -0400
To: Virgil <virgilinux@yahoo.com>
Cc: maxima@www.ma.utexas.edu
References: <20010718161802.35343.qmail@web14704.mail.yahoo.com>
From: Camm Maguire <camm@enhanced.com>
Date: 19 Jul 2001 15:42:36 -0400
In-Reply-To: Virgil's message of "Wed, 18 Jul 2001 09:18:02 -0700 (PDT)"
Message-ID: <54lmlkpuxf.fsf@intech19.enhanced.com>
Lines: 61
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] Re: Numerical routines in maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thanks so much for this example. It works! Maxima is
great ...
Take care,
Virgil <virgilinux@yahoo.com> writes:
> --- Camm Maguire <camm@enhanced.com> wrote:
> > Greetings, and thanks so much for your helpful reply! Now do you
> > know
> > how to get something like this to work?
> >
> > z(c):=NEWTON(%E^d-d-c,d,1.0,0.01);
> > plot2d(z(c),[c,1.2,2.3]);
> >
> >
> > I get the following error:
> >
> > MACSYMA was unable to evaluate the predicate:
> > ABS(c - 1.718281828459045) < 0.01
> > #0: NEWTON(exp=%E^d-d-c,var=d,x0=1.0,eps=0.01)
> > #1: zz(c=c)
> > #2: z(c=1.5)
> > -- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
> > (C242)
>
> z(c):=NEWTON(%E^d-d-c,d,1.0,0.01) fails because, it seems to me, you
> cannot define a "generic" function in terms of the newton function
> applied with an unknown parameter.
>
> I believe I did something similar to what you want by using:
> i) create_list
> ii) openplot_curves
>
> It would go something like:
>
> load("newton");
> cpts:create_list(j/10,j,12,23);
> pts:create_list([c,NEWTON(%E^d-d-c,d,1.0,0.001)],c,cpts);
> openplot_curves([pts]);
>
> See also http://www.ma.utexas.edu/users/wfs/netmath/pmaxima.html
>
> Good luck!
>
> __Virgil
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From camm@enhanced.com Thu Jul 19 17:12:27 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6JMCRX06037
for <maxima@math.utexas.edu>; Thu, 19 Jul 2001 17:12:27 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA06167
for <maxima@www.ma.utexas.edu>; Thu, 19 Jul 2001 17:12:25 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15NM1u-0006WA-00; Thu, 19 Jul 2001 18:12:22 -0400
To: maxima@www.ma.utexas.edu
From: Camm Maguire <camm@enhanced.com>
Date: 19 Jul 2001 18:12:22 -0400
In-Reply-To: Camm Maguire's message of "19 Jul 2001 15:42:36 -0400"
Message-ID: <548zhkin5l.fsf_-_@intech19.enhanced.com>
Lines: 30
X-Mailer: Gnus v5.7/Emacs 20.7
Subject: [Maxima] maxima performance
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings! First let me preface this by saying that maxima is more
than fast enough for my needs, and that I haven't as yet fully
explored all its functionality. But I did notice the discussion on
bignums, and how gcl/maxima can now benefit from the enhanced
performance offered by gmp. My questions:
1) Could maxima realistically benefit from using optimized blas
routines, as does octave?
2) Could maxima realistically benefit from using MPI and running over
a cluster?
Obviously, the answer to 1 and 2 could only be yes with a problem size
much much larger than anything I personally have seen so far. I'm
just interested if any other users have seen such large problems.
Separately
3) Is there any way to use gcl as a stand-alone compiler, making object
files which can be linked with fortran and C object files into the
final executable? It seems as though the way to use gcl to make a
stand-alone program such as maxima is rather by dumping its memory
image or some such after loading the maxima lisp source.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From wfs@mail.ma.utexas.edu Fri Jul 20 14:46:26 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6KJkQX06728
for <maxima@math.utexas.edu>; Fri, 20 Jul 2001 14:46:26 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA09167
for <maxima@www.ma.utexas.edu>; Fri, 20 Jul 2001 14:46:26 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id OAA31648;
Fri, 20 Jul 2001 14:46:23 -0500
Date: Fri, 20 Jul 2001 14:46:23 -0500
Message-Id: <200107201946.OAA31648@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: camm@enhanced.com
CC: maxima@www.ma.utexas.edu
In-reply-to: <548zhkin5l.fsf_-_@intech19.enhanced.com> (message from Camm
Maguire on 19 Jul 2001 18:12:22 -0400)
Subject: Re: [Maxima] maxima performance
Reply-to: wfs@math.utexas.edu
References: <548zhkin5l.fsf_-_@intech19.enhanced.com>
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
1) Could maxima realistically benefit from using optimized blas
routines, as does octave?
Maxima does not have much numerical code, for such computations octave
is better and it is also covered by the GNU license. It might be
good to add code to invoke the fortran routines: I once made a file
( src/fortdef.lisp) which set up calls to a subsidiary fortran program
using xdr data exchange. I am afraid I dont know if this still works,
see the example at the end of that file.
2) Could maxima realistically benefit from using MPI and running over
a cluster?
I think it will in the long run, and I will be making gcl have multiprocessor
abilities, sometime in the coming year. Then we will have to find appropriate
places to use this in maxima.
3) Is there any way to use gcl as a stand-alone compiler, making object
files which can be linked with fortran and C object files into the
final executable? It seems as though the way to use gcl to make a ..
You can of course compile lisp files and load them with 'load'. If you
want these to reference some external C or fortran then that C or fortran
has to be linked into the base image (by adding it to the list of files
at link time when gcl/maxima is built). You can compile lisp files and
link them together: that is how gcl is built, all the .c files in the lsp and
cmpnew directories are compiled from .lsp files, and then compiled with gcc
and then linked into the image. Any program that is going to run however
will need things like the garbage collector, storage allocation, bignum routines
etc linked in ... ie basically the files of gcl.
Hope this answers the questions at least somewhat.
william
From lizardo@urbi.com.br Sun Jul 22 08:21:50 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6MDLoX22133
for <maxima@math.utexas.edu>; Sun, 22 Jul 2001 08:21:50 -0500
Received: from xena.urbi.com.br (IDENT:root@xena.urbi.com.br [200.185.120.2])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id IAA02128
for <maxima@www.ma.utexas.edu>; Sun, 22 Jul 2001 08:21:49 -0500
Received: from [200.185.121.81] (foo17.urbi.com.br [200.185.121.81])
by xena.urbi.com.br (8.9.3/8.9.3) with ESMTP id KAA01976;
Sun, 22 Jul 2001 10:21:09 -0300
Message-Id: <200107221321.KAA01976@xena.urbi.com.br>
X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410)
Date: Sat, 21 Jul 2001 22:55:01 -0300
From: "Lizardo H. C. M. Nunes" <lizardo@urbi.com.br>
To: maxima@www.ma.utexas.edu
CC: wfs@mail.ma.utexas.edu
Mime-version: 1.0
X-Priority: 3
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: [Maxima] Plotting with Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I used CLISP to get Maxima working for Darwin. It works fine, except for the
fact that I can't use plotting features.
For instance,
(C1) plot2d(sin(x), [x,-5,5]);
zsh: command not found: omplotdata
(D1)
I wonder what I have to do in order to get it working. I have XFree 4.0.2
and tclsh8.3
Thanks in advance,
Lizardo.
--
From fateman@cs.berkeley.edu Sun Jul 22 19:59:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6N0xtX02129
for <maxima@math.utexas.edu>; Sun, 22 Jul 2001 19:59:55 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id TAA10567
for <maxima@www.ma.utexas.edu>; Sun, 22 Jul 2001 19:59:55 -0500
Received: from cs.berkeley.edu (as3-1-140.HIP.Berkeley.EDU [136.152.194.62])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id RAA00863;
Sun, 22 Jul 2001 17:59:49 -0700 (PDT)
Message-ID: <3B5B75B6.10806CCC@cs.berkeley.edu>
Date: Sun, 22 Jul 2001 17:54:14 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: wfs@mail.ma.utexas.edu
CC: camm@enhanced.com, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] maxima performance
References: <548zhkin5l.fsf_-_@intech19.enhanced.com> <200107201946.OAA31648@linux34.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Maxima does run in Allegro, which now has various multiprocessing
capabilities.
The search for appropriate places to use parallelism
in computer algebra has been going on for at least 30 years, with
very limited success. There are some opportunities for conversion
of symbolic questions into questions in linear algebra where parallel
algorithms have been deployed (numerical routines), so maybe there
will be some hope for the future. There are parallel Grobner
basis fans, but even best-case linear speedup of an exponential cost
algorithm
tends to have limits.
RJF
William Schelter wrote:
>
> 1) Could maxima realistically benefit from using optimized blas
> routines, as does octave?
>
> Maxima does not have much numerical code, for such computations octave
> is better and it is also covered by the GNU license. It might be
> good to add code to invoke the fortran routines: I once made a file
> ( src/fortdef.lisp) which set up calls to a subsidiary fortran program
> using xdr data exchange. I am afraid I dont know if this still works,
> see the example at the end of that file.
>
> 2) Could maxima realistically benefit from using MPI and running over
> a cluster?
>
> I think it will in the long run, and I will be making gcl have multiprocessor
> abilities, sometime in the coming year. Then we will have to find appropriate
> places to use this in maxima.
>
> 3) Is there any way to use gcl as a stand-alone compiler, making object
> files which can be linked with fortran and C object files into the
> final executable? It seems as though the way to use gcl to make a ..
>
> You can of course compile lisp files and load them with 'load'. If you
> want these to reference some external C or fortran then that C or fortran
> has to be linked into the base image (by adding it to the list of files
> at link time when gcl/maxima is built). You can compile lisp files and
> link them together: that is how gcl is built, all the .c files in the lsp and
> cmpnew directories are compiled from .lsp files, and then compiled with gcc
> and then linked into the image. Any program that is going to run however
> will need things like the garbage collector, storage allocation, bignum routines
> etc linked in ... ie basically the files of gcl.
>
> Hope this answers the questions at least somewhat.
>
> william
>
>
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From fateman@cs.berkeley.edu Mon Jul 23 09:34:05 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6NEY4X19317
for <maxima@math.utexas.edu>; Mon, 23 Jul 2001 09:34:04 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA27218
for <maxima@www.ma.utexas.edu>; Mon, 23 Jul 2001 09:34:03 -0500
Received: from cs.berkeley.edu (as3-1-60.HIP.Berkeley.EDU [136.152.193.238])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id HAA03325;
Mon, 23 Jul 2001 07:33:44 -0700 (PDT)
Message-ID: <3B5C3476.8BE6B312@cs.berkeley.edu>
Date: Mon, 23 Jul 2001 07:28:06 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Daniel Martins <dmartins@lcmi.ufsc.br>
CC: Maxima list <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] Latex x Tex function
References: <15188.20187.358441.726397@angola.grante.ufsc.br>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
So far as I know, all TeX commands related to equations work identically
in LaTex. I don't understand the error message about the } ... I cut
and pasted the answer into emacs and found the {} to be balanced.
There is a possibility of improving the appearance by adding small
spaces; the source code would certainly allow the replacements
of 1\over2 etc by \frac{1}{2}, but this would break the code
for users of TeX. A command latex in addition to tex could
be set up, if the alternatives are important.
RJF
Daniel Martins wrote:
>
> Just a suggestion. Possibly most people use Latex rather than Tex. I
> am not suggesting anything like that Latex is worst or better than
> pure Tex. Possibly pure Tex is really better than Latex but I started
> with latex ...
>
> In this case the tex function could be improved or maybe created a
> latex version in a not so near future.
>
> Firstly I must refrain that my migration from Mathematica is being
> incredibly smooth and also that the Tex output from Maxima is
> ABSOLUTELY better than the equivalent Mathematica function.
>
> I will present a Maxima session as an example
>
> C83) mat:MATRIX([X+3*COS(X)^2-SIN(X)^2,0],[X+3*COS(X)^3-SIN(X),1]);
> [ 2 2 ]
> [ - SIN (X) + 3 COS (X) + X 0 ]
> (D83) [ ]
> [ 3 ]
> [ - SIN(X) + 3 COS (X) + X 1 ]
> (C84) trigreduce(%);
> [ COS(2 X) COS(2 X) 1 1 ]
> [ -------- + 3 (-------- + -) + X - - 0 ]
> [ 2 2 2 2 ]
> (D84) [ ]
> [ COS(3 X) 3 COS(X) ]
> [ 3 (-------- + --------) - SIN(X) + X 1 ]
> [ 4 4 ]
>
> >>>> Here I obtain the Tex output
>
> (C85) tex(%);
> $$\pmatrix{{{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
> \mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
> \mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
> \cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
> +X&1\cr }$$
> (D85) FALSE
> (C86)
>
> >>>> Here is the output of latex when I include the equation above
>
> This is TeX, Version 3.14159 (Web2C 7.3.1)
> (teste.tex
> LaTeX2e <1999/12/01> patch level 1
> (...)
> ! Missing } inserted.
> <inserted text>
> }
> l.38 ...ce {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&
> 0\cr 3\>\left({{
> ?
>
> >>>> Then a suggestion that really works on latex. pmatrix is
> >>>> substituted by an
> \left(
> \begin{array}[c]{cc}
> \end{array}
> \right)
>
> >>>> The result is
>
> $$
> \left(
> \begin{array}[c]{cc}
> {{\cos 2\>X}\over{2}}+3\>\left({{\cos 2\>X}\over{2}}+
> \mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}\right)+X-
> \mathchoice {{1}\over{2}}{{1}\over{2}}{1//2}{1//2}&0\cr 3\>\left({{
> \cos 3\>X}\over{4}}+{{3\>\left(\cos X\right)}\over{4}}\right)-\sin X
> +X&1\cr
> $$
>
> >>>> And this works fine on latex. Just complain a little bit about the
> >>>> use of {1}\over{2} instead of \frac{1}{2} which the most used
> >>>> command in Latex. But this is really not a crucial problem
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From mono@arquimedes.utp.edu.co Mon Jul 23 14:53:55 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6NJrtX30877
for <maxima@math.utexas.edu>; Mon, 23 Jul 2001 14:53:55 -0500
Received: from arquimedes.utp.edu.co (IDENT:root@[200.21.91.198])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA01306
for <maxima@www.ma.utexas.edu>; Mon, 23 Jul 2001 14:53:51 -0500
Received: from arquimedes (IDENT:mono@localhost.localdomain [127.0.0.1])
by arquimedes.utp.edu.co (8.11.2/8.11.2) with SMTP id f6NJnB118974
for <maxima@www.math.utexas.edu>; Mon, 23 Jul 2001 14:49:12 -0500
Date: Mon, 23 Jul 2001 14:49:10 -0500
From: mono <mono@arquimedes.utp.edu.co>
To: lista maxima <maxima@www.ma.utexas.edu>
Message-Id: <20010723144910.20061aa5.mono@arquimedes.utp.edu.co>
X-Mailer: Sylpheed version 0.4.66 (GTK+ 1.2.9; i586-pc-linux-gnu)
Organization: desofmat
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: [Maxima] saving plots in maxima
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I'm new to maxima and i'm finding the manual really confusing!
I want to be able to save a 2d or 3d plot without using interaction (the plot window's menu). What i need is to be able to write a script file that plots a function in to a postscript file (or any other graphical format). How can i make this?, is there a place where i can find other maxima docs?
Thanks for your help.
--
Jaime Alberto Silva Colorado
From DavidHolmgren@smarttech.com Mon Jul 23 15:37:41 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6NKbfX32336
for <maxima@math.utexas.edu>; Mon, 23 Jul 2001 15:37:41 -0500
Received: from mail1.smarttech.com (h64-42-196-232.gtconnect.net [64.42.196.232])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA02453
for <maxima@www.math.utexas.edu>; Mon, 23 Jul 2001 15:37:41 -0500
Received: by mail.smarttech.com with Internet Mail Service (5.5.2653.19)
id <3V8XCPRM>; Mon, 23 Jul 2001 14:37:17 -0600
Message-ID: <21EEE10D6F3ED511B5E10002A5511565083A3C@mail.smarttech.com>
From: David Holmgren <DavidHolmgren@smarttech.com>
To: "'mono'" <mono@arquimedes.utp.edu.co>
Cc: "'maxima@www.math.utexas.edu'" <maxima@www.ma.utexas.edu>
Subject: RE: [Maxima] saving plots in maxima
Date: Mon, 23 Jul 2001 14:37:16 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi - You can use plot2dps in the same way as plot2d, and you can also put
all of your Maxima commands into a text file which you can run in the
following way: batch("c:\blah.mc"); where blah.mc is the text file. You
also have to use the closeps command to initialize and terminate the
plot(s). I hope this helps...
Dave Holmgren
Dr. David E. Holmgren,
Imaging Scientitst,
SMART Technologies, Inc.
Calgary, AB, Canada
http://www.smarttech.com
[403]-235-1452, ext. 251
DavidHolmgren@smarttech.com
> -----Original Message-----
> From: mono [SMTP:mono@arquimedes.utp.edu.co]
> Sent: Monday, July 23, 2001 1:49 PM
> To: lista maxima
> Subject: [Maxima] saving plots in maxima
>
> I'm new to maxima and i'm finding the manual really confusing!
> I want to be able to save a 2d or 3d plot without using interaction (the
> plot window's menu). What i need is to be able to write a script file that
> plots a function in to a postscript file (or any other graphical format).
> How can i make this?, is there a place where i can find other maxima docs?
>
> Thanks for your help.
>
> --
> Jaime Alberto Silva Colorado
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From adam@freestream.com.au Tue Jul 24 06:49:23 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6OBnNX22446
for <maxima@math.utexas.edu>; Tue, 24 Jul 2001 06:49:23 -0500
Received: from www.freestream.com.au (postfix@freestream.com.au [139.130.213.125])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id GAA19549
for <maxima@www.ma.utexas.edu>; Tue, 24 Jul 2001 06:49:21 -0500
Received: from there (adamski [192.168.0.21])
by www.freestream.com.au (Postfix) with SMTP id 0A689EF75
for <maxima@www.math.utexas.edu>; Tue, 24 Jul 2001 22:41:53 +1000 (EST)
Content-Type: text/plain;
charset="iso-8859-1"
From: Adam Brown <adam@freestream.com.au>
Reply-To: adam@freestream.com.au
Organization: Freestream
To: maxima@www.ma.utexas.edu
Date: Tue, 24 Jul 2001 21:50:21 +1000
X-Mailer: KMail [version 1.2.9]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: <20010724124153.0A689EF75@www.freestream.com.au>
Subject: [Maxima] Assigning results of solutions
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm learning my way around Maxima.
I would like to assign the results of the solution of a simultaneous equation
to variables for later use. Is there a more elegant way than this:
r:linsolve( [B2*du + A2* dv = dx, c2*du + D2 * dv = 0], [du,dv] );
du:rhs( first( r ) );
dv:rhs( last( r ) );
thanks,
Adam
From fateman@cs.berkeley.edu Tue Jul 24 09:17:23 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6OEHNX25923
for <maxima@math.utexas.edu>; Tue, 24 Jul 2001 09:17:23 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA22175
for <maxima@www.ma.utexas.edu>; Tue, 24 Jul 2001 09:17:23 -0500
Received: from cs.berkeley.edu (as3-2-167.HIP.Berkeley.EDU [136.152.195.25])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id HAA22983;
Tue, 24 Jul 2001 07:17:14 -0700 (PDT)
Message-ID: <3B5D8218.F569FA5@cs.berkeley.edu>
Date: Tue, 24 Jul 2001 07:11:36 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: computer science division, UC Berkeley
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: adam@freestream.com.au
CC: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Assigning results of solutions
References: <20010724124153.0A689EF75@www.freestream.com.au>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Try
globalsolve:true
and the results of linsolve will be set.
RJF
Adam Brown wrote:
>
> Hi,
>
> I'm learning my way around Maxima.
>
> I would like to assign the results of the solution of a simultaneous equation
> to variables for later use. Is there a more elegant way than this:
> r:linsolve( [B2*du + A2* dv = dx, c2*du + D2 * dv = 0], [du,dv] );
> du:rhs( first( r ) );
> dv:rhs( last( r ) );
>
> thanks,
>
> Adam
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
From wfs@mail.ma.utexas.edu Thu Jul 26 15:19:36 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6QKJaX21575
for <maxima@math.utexas.edu>; Thu, 26 Jul 2001 15:19:36 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA06444
for <maxima@www.ma.utexas.edu>; Thu, 26 Jul 2001 15:19:36 -0500
Received: (from wfs@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id PAA28733;
Thu, 26 Jul 2001 15:19:31 -0500
Date: Thu, 26 Jul 2001 15:19:31 -0500
Message-Id: <200107262019.PAA28733@linux34.ma.utexas.edu>
Reply-to: wfs@math.utexas.edu
From: William Schelter <wfs@math.utexas.edu>
To: lizardo@urbi.com.br
CC: maxima@www.ma.utexas.edu
In-reply-to: <200107221321.KAA01976@xena.urbi.com.br> (lizardo@urbi.com.br)
Reply-to: wfs@math.utexas.edu
References: <200107221321.KAA01976@xena.urbi.com.br>
Subject: [Maxima] Re: Plotting with Maxima?
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
(C1) plot2d(sin(x), [x,-5,5]);
zsh: command not found: omplotdata
the file omplotdata does not reference 'zsh' but rather is invoked
using '/bin/sh'
Perhaps on your machine that references 'zsh' In any event change
the bin/omplotdata to point to a working 'sh' like shell, eg bash
From mriedel@neuearbeit.de Thu Jul 26 16:56:49 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6QLunX24703
for <maxima@math.utexas.edu>; Thu, 26 Jul 2001 16:56:49 -0500
Received: from vwall.LF.net (vwall.LF.net [212.9.160.26])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA08512
for <maxima@www.ma.utexas.edu>; Thu, 26 Jul 2001 16:56:48 -0500
Received: by vwall.LF.net (Outb Smail3.2.0.111/vwall.LF.net)
via LF.net GmbH Internet Services (virus checked)
via remotehost vwall.LF.net with esmtp
for www.ma.utexas.edu
id m15Pt7e-001rc1C; Thu, 26 Jul 2001 23:56:46 +0200 (CEST)
Received: by vwall.LF.net (Inb Smail3.2.0.111/vwall.LF.net)
via LF.net GmbH Internet Services
via remoteip 212.9.184.26
via remotehost firewall.neuearbeit.de with esmtp
for www.ma.utexas.edu
id m15Pt7d-001hI1C; Thu, 26 Jul 2001 23:56:45 +0200 (CEST)
Received: from linuxsexi.neuearbeit.de (root@linuxsexi [172.16.1.21])
by firewall.neuearbeit.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id XAA08584
for <maxima@www.ma.utexas.edu>; Thu, 26 Jul 2001 23:56:45 +0200
Received: (from quest@localhost)
by linuxsexi.neuearbeit.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id XAA02160;
Thu, 26 Jul 2001 23:56:46 +0200
From: Marko Riedel <mriedel@neuearbeit.de>
Date: Thu, 26 Jul 2001 23:56:45 +0200 (CEST)
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid
Message-ID: <15200.36826.316788.135519@linuxsexi.neuearbeit.de>
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Subject: [Maxima] Linsolve.
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings.
The code that I am about to refer to is included at the end of this
message. I am running MAXIMA on a SuSE Linux 7.1 system. I installed
it from
maxima-5.4-1.i386.rpm.
What does the following output from linsolve mean?
(C79) vvs : LINSOLVE(L, vs)
Dependent equations eliminated: (4 7 63 79 94 108 121 133 144 64 80 95 109 122 134 65 81 96 110 123 66
82 97 111 67 83 98 2 6 84 85 86 115)
Inconsistent equations: $ERREXP1
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
(C80) PRINT(ERREXP1);
Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
Why doesn't it display the inconsistent equations by number as is
usually the case? What should I make of ERREXP1 and the error message
that appears when I try to access it?
Thanks in advance for your help,
Marko Riedel
----------------------------------------------------------------------
f : z*u/(1-z)/(1-z*u);
r : 1/(1-z);
r1 : z^2/(1-z)^4;
r2 : 8*z^3/(1-z)^6;
ru : SUBST(z*u, z, r);
ru1 : SUBST(z*u, z, r1);
ru2 : SUBST(z*u, z, r2);
G : -1/3*u*z^3*(u^3*z^3 + u^2*z^3 -6*u^2*z^2 +
3*u^2*z + 3*u*z - u^2 - 1)
/(1-z)^4/(1-z*u)^4;
t1 : u*ru2*f;
t2 : 2*u*ru1*G;
t3 : u*ru*G1;
t4 : u*ru2*r;
t5 : 2*u*ru1*r1;
t6 : u*ru*r2;
t7 : r2*f;
t8 : 2*r1*G;
t9 : r*G1;
rhs1 : FACTOR(t1+t2+t4+t5+t6+t7+t8);
rhs2 : FACTOR(RAT(t3+t9));
count : 0;
s : 0;
vs : [];
t : 0;
FOR I:0 WHILE I<=1 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z);
t : 0;
FOR I:0 WHILE I<=2 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^2;
t : 0;
FOR I:0 WHILE I<=3 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^3;
t : 0;
FOR I:0 WHILE I<=4 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^4;
t : 0;
FOR I:0 WHILE I<=5 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^5;
t : 0;
FOR I:0 WHILE I<=6 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^6;
t : 0;
FOR I:0 WHILE I<=7 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z)^7;
t : 0;
FOR I:0 WHILE I<=1 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u);
t : 0;
FOR I:0 WHILE I<=2 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^2;
t : 0;
FOR I:0 WHILE I<=3 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^3;
t : 0;
FOR I:0 WHILE I<=4 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^4;
t : 0;
FOR I:0 WHILE I<=5 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^5;
t : 0;
FOR I:0 WHILE I<=6 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^6;
t : 0;
FOR I:0 WHILE I<=7 DO
(t : t + CONCAT('v, count)*u^I,
vs : CONS(CONCAT('v, count), vs),
count : count+1);
s : s + t/(1-z*u)^7;
scale : 8;
f : (1-z)^scale*(1-z*u)^scale;
MULT(T) := RAT(T*f);
lhs : MAP(MULT, DIFF(s, z));
rhs1a : MAP(MULT, rhs1);
rhs2a : SUBST(MAP(MULT, s), G1, rhs2);
eq : EXPAND(lhs - rhs1a - rhs2a);
L : [];
coeffs : 16;
FOR I:0 WHILE I<=coeffs DO
Z[I] : COEFF(eq, z, I);
FOR I:0 WHILE I<=coeffs DO
FOR J:0 WHILE J<=coeffs DO
(C : COEFF(Z[I], u, J),
IF C#0 THEN L : CONS(C=0, L));
F : [];
FOR I:1 WHILE I<=coeffs*coeffs DO
F : CONS(CONCAT('%R, I)=0, F);
vvs : LINSOLVE(L, vs);
From daniel@angola.grante.ufsc.br Mon Jul 30 15:20:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6UKK9X17461
for <maxima@math.utexas.edu>; Mon, 30 Jul 2001 15:20:09 -0500
Received: from angola.grante.ufsc.br (mail@[150.162.22.231])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA11589
for <maxima@www.ma.utexas.edu>; Mon, 30 Jul 2001 15:20:05 -0500
Received: from daniel by angola.grante.ufsc.br with local (Exim 3.12 #1 (Debian))
id 15RJWY-0000UD-00; Mon, 30 Jul 2001 17:20:22 -0300
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15205.49541.520202.127279@angola.grante.ufsc.br>
Date: Mon, 30 Jul 2001 17:20:21 -0300
To: maxima@www.ma.utexas.edu
In-Reply-To: <3B5D8218.F569FA5@cs.berkeley.edu>
References: <20010724124153.0A689EF75@www.freestream.com.au>
<3B5D8218.F569FA5@cs.berkeley.edu>
X-Mailer: VM 6.94 under Emacs 20.7.2
From: Daniel Martins <dmartins@lcmi.ufsc.br>
Reply-to: Daniel Martins <dmartins@lcmi.ufsc.br>
CC: dmartins@lcmi.ufsc.br
Subject: [Maxima] TRig simplifications failing
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I am having some trouble when I try to simplify certain trigonometic
expressions
For instance: after a loop using rotation matrices I obtain a matrix
like
From daniel@angola.grante.ufsc.br Mon Jul 30 15:34:01 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f6UKY1X17893
for <maxima@math.utexas.edu>; Mon, 30 Jul 2001 15:34:01 -0500
Received: from angola.grante.ufsc.br (mail@[150.162.22.231])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA11838
for <maxima@www.ma.utexas.edu>; Mon, 30 Jul 2001 15:33:59 -0500
Received: from daniel by angola.grante.ufsc.br with local (Exim 3.12 #1 (Debian))
id 15RJkL-0000Ug-00; Mon, 30 Jul 2001 17:34:37 -0300
Message-ID: <15205.50395.741492.219040@angola.grante.ufsc.br>
Date: Mon, 30 Jul 2001 17:34:35 -0300
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: maxima@www.ma.utexas.edu
In-Reply-To: <3B5D8218.F569FA5@cs.berkeley.edu>
References: <20010724124153.0A689EF75@www.freestream.com.au>
<3B5D8218.F569FA5@cs.berkeley.edu>
X-Mailer: VM 6.94 under Emacs 20.7.2
From: Daniel Martins <dmartins@lcmi.ufsc.br>
Reply-to: Daniel Martins <dmartins@lcmi.ufsc.br>
CC: dmartins@lcmi.ufsc.br
Subject: [Maxima] TRig simplifications failing
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I am having some trouble when I try to simplify certain trigonometic
expressions
For instance: after a loop using rotation matrices I obtain a matrix
with elements like
[ COS(q4 + q3 + q2 + q1) + COS(q4 + q3 + q2 - q1) ]
[ ----------------------------------------------- ]
[ 2 ]
[ ]
(D46) Col 1 = [ SIN(q4 + q3 + q2 + q1) - SIN(q4 + q3 + q2 - q1) ]
[ ----------------------------------------------- ]
[ 2 ]
[ ]
[ SIN(q4 + q3 + q2) ]
but I could not obtain a simpler expression like
[ cos(q4+q3+q2)*cos(q1)]
[ sin(q4+q3+q2)*cos(q1)]
[ sin(q4+q3+q2) ]
which I intend to make another substitution like
[c234*c1]
[s234*c1]
[s234 ]
as the process fails at the first time the result becomes incredibly
large.
From harald.swidersky@magnum.de Wed Aug 1 03:51:29 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f718pTX11680
for <maxima@math.utexas.edu>; Wed, 1 Aug 2001 03:51:29 -0500
Received: from dialup.nacamar.de (authsrv.nacamar.de [194.162.162.197])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id DAA32496
for <maxima@www.ma.utexas.edu>; Wed, 1 Aug 2001 03:51:29 -0500
Received: (qmail 12837 invoked from network); 1 Aug 2001 08:51:24 -0000
Received: from unknown (HELO Majestix.magnum.de) (195.185.102.165)
by authsrv.nacamar.de with SMTP; 1 Aug 2001 08:51:24 -0000
Received: from magnum.de ([192.168.1.80])
by Majestix.magnum.de (8.9.3/8.8.7) with ESMTP id KAA05095
for <maxima@www.math.utexas.edu>; Wed, 1 Aug 2001 10:50:55 +0200
Message-ID: <3B67C4D6.9D45445D@magnum.de>
Date: Wed, 01 Aug 2001 10:59:02 +0200
From: Harald Swidersky <harald.swidersky@magnum.de>
X-Mailer: Mozilla 4.5 [de] (WinNT; I)
X-Accept-Language: de
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Generating C-Code
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hi,
I'm still working on a system of differntial equations for describing
fluid phenomenas. MAXIMA is a good help for solving these. Is there
any LISP module for output into C instead of FORTRAN ?
Thanks, Harald
From willisb@unk.edu Wed Aug 1 11:32:35 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f71GWZX23905
for <maxima@math.utexas.edu>; Wed, 1 Aug 2001 11:32:35 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA14859
for <maxima@www.math.utexas.edu>; Wed, 1 Aug 2001 11:32:35 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Wed, 1 Aug 2001 11:32:42 -0500
Message-ID: <OFACB5D170.52C22135-ON86256A9B.0059B77D@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 08/01/2001 11:32:44 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] tex bugs
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
These examples were generated using maxima 5.5 under NT and using the
mactex.lisp
version 1.6 from the CVS.
(C4) depends(f,x);
(D4) [f(x)]
tex(diff(f,x)) is okay:
(C5) tex(diff(f,x));
$${{d}\over{d\,x}}\,f$$
(D5) FALSE
But tex((diff(f,x)^2) isn't:
(C6) tex((diff(f,x))^2);
$$%DERIVATIVE^2\left(\left(f,x,1\right)\right)$$
Worse, (a and x are unbound) tex has problems with simple powers:
(C12) tex(diff(f,x)^a);
$$
Error: |$a| is not of type (OR RATIONAL LISP:FLOAT).
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by <.
Broken at <. Type :H for Help.
MAXIMA>>
(C18) tex(x^x);
$$
Error: |$x| is not of type (OR RATIONAL LISP:FLOAT).
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by <.
Broken at <. Type :H for Help.
MAXIMA>>
blw
From tomlinso@purdue.edu Thu Aug 2 09:04:25 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f72E4PX28086
for <maxima@math.utexas.edu>; Thu, 2 Aug 2001 09:04:25 -0500
Received: from herald.cc.purdue.edu (herald.cc.purdue.edu [128.210.11.29])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA16106
for <maxima@www.math.utexas.edu>; Thu, 2 Aug 2001 09:04:24 -0500
Received: from purdue.edu (dial-c-02-80.resnet.purdue.edu [128.211.132.186])
by herald.cc.purdue.edu (8.11.3/8.11.3/herald) with ESMTP id f72E4Nh28282
for <maxima@www.math.utexas.edu>; Thu, 2 Aug 2001 09:04:23 -0500 (EST)
Message-ID: <3B695CAB.4040207@purdue.edu>
Date: Thu, 02 Aug 2001 08:59:07 -0500
From: Nels Tomlinson <tomlinso@purdue.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2+) Gecko/20010731
X-Accept-Language: en, zh
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Maxima] problem with is();
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello again,
First a question: I am trying to test some complicated inequalities.
Since they don't seem to be true in general, I need to figure out the
conditions on k, ka and kc which make them true. I'm wondering if there
is some easier way to do this than assume() and is() and lots of
intervention? Do we have something like a whenis() function, which
would return a set of conditions under which an inequality holds?
Second, I think that I may have found a problem with Maxima's reasoning:
I wonder if this is a bug, or whether I'm expecting too much of Maxima.
C28 is true, as it should be. I think C29 should be true, too, by
transitivity and C31. I added curly-braces in D30; they should line up
vertically, for in case the formatting gets messed up.
(C28) is(3*k-1<kc);
(D28) TRUE
(C29) is(3*k-1<2*kc);
MACSYMA was unable to evaluate the predicate:
ERREXP1
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
(C30) facts(initial);
{2 - ka } {kc + 1 } { 3 k }
(D30) [kc + ka - 1 > 0, 1 > ka, 1 > kc, k > {------}, {------} > k,{
---} > kc,
{ 3 } { 3 } { 2 }
ka + 3 k - 2 > 0, kc - 3 k + 1 > 0, kc > 0]
(C31) is(kc<2*kc);
(D31) TRUE
(C32) is(3*k-1<2*kc);
MACSYMA was unable to evaluate the predicate:
ERREXP1
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
(C33)
By the way, this is Maxima 5.6 on gcl 2.4 on Redhat 7.1.
Thanks,
Nels
From stephan@pcrm.win.tue.nl Mon Aug 6 13:54:21 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f76IsKX03321
for <maxima@math.utexas.edu>; Mon, 6 Aug 2001 13:54:21 -0500
Received: from pcrm.win.tue.nl (root@pcrm.win.tue.nl [131.155.69.41])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA32637
for <maxima@www.ma.utexas.edu>; Mon, 6 Aug 2001 13:54:20 -0500
From: stephan@pcrm.win.tue.nl
Received: (from stephan@localhost)
by pcrm.win.tue.nl (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id XAA19422
for maxima@www.math.utexas.edu; Mon, 6 Aug 2001 23:54:37 +0200
Date: Mon, 6 Aug 2001 23:54:37 +0200
To: maxima@www.ma.utexas.edu
Message-ID: <20010806235437.A19398@pcrm.win.tue.nl>
Reply-To: stephanh@win.tue.nl
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0.1i
Subject: [Maxima] expand_wrt
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello list,
I would like to use the function expand_wrt.
According to the docs, I should do a LOAD(STOPEX); .
So I do that, but this gives me:
Error: ((MLIST SIMP) $GNAUTO $FASL ...) cannot be coerced to a namestring.
Fast links are on: do (si::use-fast-links nil) for debugging
Error signalled by MACSYMA-TOP-LEVEL.
Broken at MEVAL. Type :H for Help.
I'm really not a Lisp wizard, and I have no idea what's going wrong.
Maxima version is the following:
GCL (GNU Common Lisp) Version(2.3.8) Wed Apr 11 16:57:10 CEST 2001
Maxima 5.5 Wed Apr 11 16:56:48 CEST 2001 (with enhancements by W. Schelter).
Any ideas what's going wrong?
Greetings,
Stephan
--
ir. Stephan H.M.J. Houben
tel. +31-40-2475518 / +31-40-2743497
e-mail: stephanh@win.tue.nl
From raoul@martens.pp.se Tue Aug 7 04:49:00 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f779n0X27062
for <maxima@math.utexas.edu>; Tue, 7 Aug 2001 04:49:00 -0500
Received: from maild.telia.com (root@maild.telia.com [194.22.190.101])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id EAA15229
for <maxima@www.ma.utexas.edu>; Tue, 7 Aug 2001 04:48:58 -0500
Received: from d1o49.telia.com (d1o49.telia.com [195.198.194.241])
by maild.telia.com (8.11.2/8.11.0) with ESMTP id f779muI13137
for <maxima@www.ma.utexas.edu>; Tue, 7 Aug 2001 11:48:56 +0200 (CEST)
Received: from martens.pp.se (t6o49p6.telia.com [195.198.195.66])
by d1o49.telia.com (8.10.2/8.10.1) with ESMTP id f779mtk14398
for <maxima@www.math.utexas.edu>; Tue, 7 Aug 2001 11:48:55 +0200 (CEST)
Message-ID: <3B6FB768.6A97D3F3@martens.pp.se>
Date: Tue, 07 Aug 2001 11:39:52 +0200
From: Raoul Martens <raoul@martens.pp.se>
X-Mailer: Mozilla 4.73 [en] (Win95; I)
X-Accept-Language: en-GB
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Subject: [Maxima] hyperbola
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Dear List-members,
Acc. to an article in Fibonacci Quarterly Vol.37.2, May 1991,
the geometry of the Fibonacciseries is a hyperbola with asymp-
totes x = -2 and x + y = 1. I would very much like to know the
equations and the excentricity of this hyperbola.
I would also like to know the solutions to the following two
equations hopefully giving the reason for their differnce:
a. x^2 + 2x + y^2 = -2 {ؠ(Empty Set)}
b. x^2 + 2x + y^2 = -1 {point (-1,0)}
Sincerely
Raoul Martens
From mriedel@neuearbeit.de Tue Aug 7 07:42:04 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f77Cg4X30326
for <maxima@math.utexas.edu>; Tue, 7 Aug 2001 07:42:04 -0500
Received: from vwall.LF.net (vwall.LF.net [212.9.160.26])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id HAA18114
for <maxima@www.ma.utexas.edu>; Tue, 7 Aug 2001 07:42:03 -0500
Received: by vwall.LF.net (Outb Smail3.2.0.111/vwall.LF.net)
via LF.net GmbH Internet Services (virus checked)
via remotehost vwall.LF.net with esmtp
for www.ma.utexas.edu
id m15U6BN-001rc1C; Tue, 7 Aug 2001 14:42:01 +0200 (CEST)
Received: by vwall.LF.net (Inb Smail3.2.0.111/vwall.LF.net)
via LF.net GmbH Internet Services
via remoteip 212.9.184.26
via remotehost firewall.neuearbeit.de with esmtp
for www.ma.utexas.edu
id m15U6BN-001hI1C; Tue, 7 Aug 2001 14:42:01 +0200 (CEST)
Received: from linuxsexi.neuearbeit.de (root@linuxsexi [172.16.1.21])
by firewall.neuearbeit.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id OAA00355
for <maxima@www.ma.utexas.edu>; Tue, 7 Aug 2001 14:42:01 +0200
Received: (from quest@localhost)
by linuxsexi.neuearbeit.de (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) id OAA00554;
Tue, 7 Aug 2001 14:42:02 +0200
From: Marko Riedel <mriedel@neuearbeit.de>
Date: Tue, 7 Aug 2001 14:42:02 +0200 (CEST)
To: maxima@www.ma.utexas.edu
Subject: [Maxima] hyperbola
In-Reply-To: <3B6FB768.6A97D3F3@martens.pp.se>
References: <3B6FB768.6A97D3F3@martens.pp.se>
X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid
Message-ID: <15215.57735.722550.432479@linuxsexi.neuearbeit.de>
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings.
Rewrite these two equations as
(x+1)^2 + y^2 = -1
(x+1)^2 + y^2 = 0.
Real squares are positive, so the first one cannot be solved. The
second one implies that x+1=y=0.
Best regards,
Marko Riedel
From ole.rohne@cern.ch Thu Aug 16 05:25:28 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7GAPSX23209
for <maxima@math.utexas.edu>; Thu, 16 Aug 2001 05:25:28 -0500
Received: from smtp3.cern.ch (smtp3.cern.ch [137.138.131.164])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id FAA10673
for <maxima@www.ma.utexas.edu>; Thu, 16 Aug 2001 05:25:28 -0500
Received: from lxplus034.cern.ch (IDENT:root@lxplus034.cern.ch [137.138.161.101])
by smtp3.cern.ch (8.11.3/8.11.3) with ESMTP id f7GAOuo13077
for <maxima@www.ma.utexas.edu>; Thu, 16 Aug 2001 12:24:56 +0200 (MET DST)
Received: (from mrohne@localhost)
by lxplus034.cern.ch (8.9.3/8.9.3) id MAA17599;
Thu, 16 Aug 2001 12:24:57 +0200
X-Authentication-Warning: lxplus034.cern.ch: mrohne set sender to ole.rohne@cern.ch using -f
From: Ole Rohne <ole.rohne@cern.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15227.40825.455598.991965@lxplus034.cern.ch>
Date: Thu, 16 Aug 2001 12:24:57 +0200
To: maxima@www.ma.utexas.edu
X-Mailer: VM 6.76 under Emacs 20.4.1
Subject: [Maxima] maxima-5.6 and cmucl 18c x86
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings,
First, thanks a lot to whoever adopted maxima to run under
cmucl. There were however still a few quirks I had to bypass for it to
actually run correctly, this made me wonder if I should look for newer
cmucl specific patches? I didn't have much luck with the CVS
version. Anyway, bypassing the quirks, maxima passes all the tests in
doc/tests.lisp, and blazingly fast:-)
Here is a summary of my fixes, intermixed with relevant diffs:
* *QUO is declared to be inline and ftype (function (* *) *), while
actually being ftype (function (number number) (values number
&optional integer)) This combination caused cmucl 18c x86f to
generate incorrect code, assuming the function would never be
called with integer arguments. The symptom of this was the COMPPI
function never returning. Putting a PROGN around the TRUNCATE to
explicitly get rid of the extra return value solves the problem
diff -rU 4 maxima-5.6/src/compat.lisp ../src/maxima-5.6/src/compat.lisp
--- maxima-5.6/src/compat.lisp Mon May 8 08:09:41 2000
+++ ../src/maxima-5.6/src/compat.lisp Wed Aug 8 00:14:24 2001
@@ -39,11 +39,11 @@
(proclaim '(inline *quo *dif))
#+cl
(DEFun *QUO (X Y)
(cond ((and (integerp x) (integerp y))
- (truncate x y))
+ (progn (truncate x y)))
(t (/ X Y))))
#+cl
(DEFun *DIF (X Y) (- X Y))
* My next point doesn't have a diff but is related to the build
process. When running (COMPILE-MAXIMA) followed by (SAVE-MAXIMA)
during one lisp session, some DEFMACROs in hyp.lisp (notably MABS)
remains defined in the restarted image. This is apparently not the
intention, see EVAL-WHEN in hyp.lisp. The symptom here is simple
expressions like x:0.1; abs(x^2-10); throwing a lisp error. I guess
it would be possible to explicitly undefine macros before saving the
image. A simpler solution is to quit cmucl after (COMPILE-MAXIMA),
then restart cmucl, run (COMPILE-MAXIMA) (This loads the already
compiled hyp.x86f respecting the intention of its EVAL-WHEN) and
finally (SAVE-MAXIMA)
* cmucl doesn't have EVALHOOK, thus :lisp from the maxima prompt
fails. This fix is probably not complete wrt *break-env* and
friends.
diff -rU 4 maxima-5.6/src/mdebug.lisp ../src/maxima-5.6/src/mdebug.lisp
--- maxima-5.6/src/mdebug.lisp Thu Apr 19 06:44:41 2001
+++ ../src/maxima-5.6/src/mdebug.lisp Mon Aug 6 21:45:07 2001
@@ -99,9 +99,10 @@
(setf (symbol-function gen) fun) (setf (get key prop) gen)
(setq fun gen)))
(cond (fun
(setq args (cons fun args))
- (evalhook args nil nil *break-env*)
+ #-cmu(evalhook args nil nil *break-env*)
+ #+cmu(eval args)
)
(t (format *debug-io* "~&~S is undefined break command.~%" key)))
)
* Not having the regex library installed, load-foreign fails during
image restart, but with an error other than FILE-ERROR. Fix is
obvious.
diff -rU 4 maxima-5.6/src/compile-cmulisp.lisp ../src/maxima-5.6/src/compile-cmulisp.lisp
--- maxima-5.6/src/compile-cmulisp.lisp Fri Apr 27 18:11:16 2001
+++ ../src/maxima-5.6/src/compile-cmulisp.lisp Sat Aug 4 21:41:34 2001
@@ -115,9 +115,11 @@
(ext:load-foreign *regex-lib*)
(load (maxima-path "src" "cmulisp-regex") :if-source-newer :compile)
(load (maxima-path "src" "cl-info") :if-source-newer :compile))
- (file-error ()
+ (error ()
(format t "~&Regex support files not found. Skipping regexp stuff for describe~%")))
))
(defvar *maxima-directory* nil)
Regards, Ole Myren Rohne
From toy@rtp.ericsson.se Thu Aug 16 11:43:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7GGhMX05093
for <maxima@math.utexas.edu>; Thu, 16 Aug 2001 11:43:22 -0500
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA20290
for <maxima@www.ma.utexas.edu>; Thu, 16 Aug 2001 11:43:21 -0500
Received: from mr6.exu.ericsson.se (mr6u3.ericy.com [208.237.135.123])
by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f7GGhLp26274
for <maxima@www.ma.utexas.edu>; Thu, 16 Aug 2001 11:43:21 -0500 (CDT)
Received: from eamrcnt747.exu.ericsson.se (eamrcnt747.exu.ericsson.se [138.85.133.37])
by mr6.exu.ericsson.se (8.11.3/8.11.3) with SMTP id f7GGhKK01753
for <maxima@www.ma.utexas.edu>; Thu, 16 Aug 2001 11:43:20 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt747.exu.ericsson.se ; Thu Aug 16 11:43:18 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.123.225]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id MAA29910; Thu, 16 Aug 2001 12:44:10 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id MAA13108;
Thu, 16 Aug 2001 12:43:15 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: Ole Rohne <ole.rohne@cern.ch>
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] maxima-5.6 and cmucl 18c x86
References: <15227.40825.455598.991965@lxplus034.cern.ch>
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 16 Aug 2001 12:43:15 -0400
In-Reply-To: <15227.40825.455598.991965@lxplus034.cern.ch>
Message-ID: <4nr8ucot0c.fsf@rtp.ericsson.se>
Lines: 32
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (artichoke)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>>>>> "Ole" == Ole Rohne <ole.rohne@cern.ch> writes:
Ole> actually run correctly, this made me wonder if I should look for newer
Ole> cmucl specific patches? I didn't have much luck with the CVS
I have a few patches but they have to do with plotting. They're not
quite ready yet.
Ole> Here is a summary of my fixes, intermixed with relevant diffs:
Ole> (proclaim '(inline *quo *dif))
Ole> #+cl
Ole> (DEFun *QUO (X Y)
Ole> (cond ((and (integerp x) (integerp y))
Ole> - (truncate x y))
Ole> + (progn (truncate x y)))
Ole> (t (/ X Y))))
This progn shouldn't change anything. Don't you mean (values
(truncate x y)) so that returns exactly one value?
Ole> * My next point doesn't have a diff but is related to the build
Ole> process. When running (COMPILE-MAXIMA) followed by (SAVE-MAXIMA)
Ole> during one lisp session, some DEFMACROs in hyp.lisp (notably MABS)
Ole> remains defined in the restarted image. This is apparently not the
Ole> intention, see EVAL-WHEN in hyp.lisp. The symptom here is simple
Doesn't that mean that the eval-when is either wrong or CMUCL is not
doing the right thing with the eval-when? The current CVS versions of
CMUCL has an ANSI compliant eval-when implementation now.
Ray
From ole.rohne@cern.ch Fri Aug 17 02:02:24 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7H72NX01436
for <maxima@math.utexas.edu>; Fri, 17 Aug 2001 02:02:23 -0500
Received: from smtp3.cern.ch (smtp3.cern.ch [137.138.131.164])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id CAA09565
for <maxima@www.ma.utexas.edu>; Fri, 17 Aug 2001 02:02:23 -0500
Received: from lxplus009.cern.ch (IDENT:root@lxplus009.cern.ch [137.138.161.118])
by smtp3.cern.ch (8.11.3/8.11.3) with ESMTP id f7H71po09974;
Fri, 17 Aug 2001 09:01:51 +0200 (MET DST)
Received: (from mrohne@localhost)
by lxplus009.cern.ch (8.9.3/8.9.3) id JAA18239;
Fri, 17 Aug 2001 09:01:51 +0200
X-Authentication-Warning: lxplus009.cern.ch: mrohne set sender to ole.rohne@cern.ch using -f
From: Ole Rohne <ole.rohne@cern.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15228.49502.973898.325507@lxplus009.cern.ch>
Date: Fri, 17 Aug 2001 09:01:50 +0200
To: Raymond Toy <toy@rtp.ericsson.se>
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] maxima-5.6 and cmucl 18c x86
In-Reply-To: <4nr8ucot0c.fsf@rtp.ericsson.se>
References: <15227.40825.455598.991965@lxplus034.cern.ch>
<4nr8ucot0c.fsf@rtp.ericsson.se>
X-Mailer: VM 6.76 under Emacs 20.4.1
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Raymond Toy writes:
> I have a few patches but they have to do with plotting. They're not
> quite ready yet.
So you got the basics to work without the problems I had? IIRC, you're
on sparc and run cmucl from CVS, that could be the reason.
> Ole> (proclaim '(inline *quo *dif))
> Ole> #+cl
> Ole> (DEFun *QUO (X Y)
> Ole> (cond ((and (integerp x) (integerp y))
> Ole> - (truncate x y))
> Ole> + (progn (truncate x y)))
> Ole> (t (/ X Y))))
>
> This progn shouldn't change anything. Don't you mean (values
> (truncate x y)) so that returns exactly one value?
I had (if (...) (prog1 (truncate x y)) (/ x y)). Trying to
hand edit for a minimal diff I accidentally changed PROG1 -> PROGN
:-(Shame on me)-:
BTW: (prog1 form) works like (values form), is that a bug?
> Doesn't that mean that the eval-when is either wrong or CMUCL is not
> doing the right thing with the eval-when? The current CVS versions of
> CMUCL has an ANSI compliant eval-when implementation now.
I'm wondering: If I compile a file containing,
(eval-when (eval compile) (defmacro foo ...) ...),
is it correct for FOO to be defined as a macro in the lisp image where
the compilation takes place? Or should the DEFMACRO only have effect
for the compilation unit? I saw something relating to this in the
hyperspec, but I didn't really understand it.
Here is what happens to me: I compile hyp.lisp, MABS gets defined as a
macro in that image. I dump and restart maxima.core, MABS is still
defined as a macro in my image. On the other hand, if I start a fresh
lisp and load hyp.x86f, MABS is not defined as a macro because of the
EVAL-WHEN. It would be interesting to know if the CVS version behaves
differently from my stock 18c. I am not, however, a CMUCL compiling
person.
Regards, Ole
From fechenique@utdt.edu Fri Aug 17 11:23:10 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7HGNAX17287
for <maxima@math.utexas.edu>; Fri, 17 Aug 2001 11:23:10 -0500
Received: from hostbureau.hostbureau.net (hostbureau.hostbureau.net [209.150.128.194] (may be forged))
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA25538
for <Maxima@www.ma.utexas.edu>; Fri, 17 Aug 2001 11:23:10 -0500
Received: from [151.10.64.170] (acad.utdt.edu [200.41.62.131])
by hostbureau.hostbureau.net (8.8.5/8.8.5) with ESMTP id LAA21399
for <Maxima@www.math.utexas.edu>; Fri, 17 Aug 2001 11:21:38 -0500
Date: Fri, 17 Aug 2001 13:24:25 -0300 (ART)
From: Federico Echenique <fechenique@utdt.edu>
X-X-Sender: <fede@localhost.localdomain>
To: <Maxima@www.ma.utexas.edu>
Message-ID: <Pine.LNX.4.33.0108171320420.1586-100000@localhost.localdomain>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [Maxima] (no subject)
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Hello,
I'm new with this and finding it hard to learn how to use
Maxima with the info page and manual. Do you know of any
introductory manuals or tutorials? Also, has anyone posted
maxima code on varied (simple) problems so one can learn from
looking at it? If not is anyone willing to do this?
Thanks,
Federico
From tuukkat@ees2.oulu.fi Fri Aug 17 11:33:22 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7HGXMX17646
for <maxima@math.utexas.edu>; Fri, 17 Aug 2001 11:33:22 -0500
Received: from s-inf-pc24.oulu.fi (s-inf-pc24.oulu.fi [130.231.50.154])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id LAA25998
for <Maxima@www.ma.utexas.edu>; Fri, 17 Aug 2001 11:33:21 -0500
Received: from localhost (tuukkat@localhost)
by s-inf-pc24.oulu.fi (8.9.3/8.9.3) with ESMTP id TAA18433;
Fri, 17 Aug 2001 19:33:15 +0300
X-Authentication-Warning: s-inf-pc24.oulu.fi: tuukkat owned process doing -bs
Date: Fri, 17 Aug 2001 19:33:15 +0300 (EEST)
From: Tuukka Toivonen <tuukkat@ees2.oulu.fi>
X-Sender: tuukkat@s-inf-pc24.oulu.fi
To: Federico Echenique <fechenique@utdt.edu>
cc: Maxima@www.ma.utexas.edu
Subject: Re: [Maxima] (no subject)
In-Reply-To: <Pine.LNX.4.33.0108171320420.1586-100000@localhost.localdomain>
Message-ID: <Pine.LNX.4.21.0108171930210.16217-100000@s-inf-pc24.oulu.fi>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
On Fri, 17 Aug 2001, Federico Echenique wrote:
> Maxima with the info page and manual. Do you know of any
> introductory manuals or tutorials? Also, has anyone posted
Unfortunately not, except what comes along Maxima (be sure to
get the most recent Maxima manual, it seems to improve fast in
the direction of having a tutorial in the beginning)
There is this book:
MACSYMA FOR STATISTICIANS
Barbara Heller
Wiley Series in Probability and Mathematical Statistics
ISBN 0-471-62590-6
I think it's very good for beginners, try to find it (eg. from library).
From toy@rtp.ericsson.se Tue Aug 21 13:04:07 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7LI47X03536
for <maxima@math.utexas.edu>; Tue, 21 Aug 2001 13:04:07 -0500
Received: from imr1.ericy.com (imr1.ericy.com [208.237.135.240])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA31579
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 13:04:02 -0500
Received: from mr7.exu.ericsson.se (mr7u3.ericy.com [208.237.135.122])
by imr1.ericy.com (8.11.3/8.11.3) with ESMTP id f7LI41p29626
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 13:04:01 -0500 (CDT)
Received: from eamrcnt747.exu.ericsson.se (eamrcnt747.exu.ericsson.se [138.85.133.37])
by mr7.exu.ericsson.se (8.11.3/8.11.3) with SMTP id f7LI41J08602
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 13:04:01 -0500 (CDT)
Received: FROM netmanager7.rtp.ericsson.se BY eamrcnt747.exu.ericsson.se ; Tue Aug 21 13:03:43 2001 -0500
Received: from edgedsp4.rtp.ericsson.se (edgedsp4.rtp.ericsson.se [147.117.122.19]) by netmanager7.rtp.ericsson.se (8.8.8+Sun/8.6.4) with ESMTP id OAA24216; Tue, 21 Aug 2001 14:04:36 -0400 (EDT)
Received: (from toy@localhost)
by edgedsp4.rtp.ericsson.se (8.9.3+Sun/8.9.1) id OAA02131;
Tue, 21 Aug 2001 14:03:40 -0400 (EDT)
X-Authentication-Warning: edgedsp4.rtp.ericsson.se: toy set sender to toy@rtp.ericsson.se using -f
To: Ole Rohne <ole.rohne@cern.ch>
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] maxima-5.6 and cmucl 18c x86
References: <15227.40825.455598.991965@lxplus034.cern.ch>
<4nr8ucot0c.fsf@rtp.ericsson.se>
<15228.49502.973898.325507@lxplus009.cern.ch>
From: Raymond Toy <toy@rtp.ericsson.se>
Date: 21 Aug 2001 14:03:38 -0400
In-Reply-To: <15228.49502.973898.325507@lxplus009.cern.ch>
Message-ID: <4nd75p9tol.fsf@rtp.ericsson.se>
Lines: 27
User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.5 (artichoke)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>>>>> "Ole" == Ole Rohne <ole.rohne@cern.ch> writes:
Ole> I'm wondering: If I compile a file containing,
Ole> (eval-when (eval compile) (defmacro foo ...) ...),
Ole> is it correct for FOO to be defined as a macro in the lisp image where
Ole> the compilation takes place? Or should the DEFMACRO only have effect
Ole> for the compilation unit? I saw something relating to this in the
Ole> hyperspec, but I didn't really understand it.
Ole> Here is what happens to me: I compile hyp.lisp, MABS gets defined as a
Ole> macro in that image. I dump and restart maxima.core, MABS is still
Ole> defined as a macro in my image. On the other hand, if I start a fresh
Ole> lisp and load hyp.x86f, MABS is not defined as a macro because of the
Ole> EVAL-WHEN. It would be interesting to know if the CVS version behaves
Ole> differently from my stock 18c. I am not, however, a CMUCL compiling
Ole> person.
I see the same behavior with my CVS version, but I don't know exactly
what version that is.
Also, I just replaced (eval-when (eval compile)...) with just
(eval-when (compile)...) in hyp.lisp. It solves your immediate
problem about MABS et al being defined. That is, if I save a core
file without exiting, MABS is not defined, and your test example works
as expected.
Ray
From fateman@cs.berkeley.edu Tue Aug 21 13:20:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7LIKeX04330
for <maxima@math.utexas.edu>; Tue, 21 Aug 2001 13:20:40 -0500
Received: from relay.EECS.Berkeley.EDU (relay.EECS.Berkeley.EDU [169.229.34.228])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA32012
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 13:20:40 -0500
Received: from cs.berkeley.edu (windsome.CS.Berkeley.EDU [128.32.131.134])
by relay.EECS.Berkeley.EDU (8.9.3/8.9.3) with ESMTP id LAA17624
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 11:20:39 -0700 (PDT)
Message-ID: <3B82A677.A7D18C28@cs.berkeley.edu>
Date: Tue, 21 Aug 2001 11:20:39 -0700
From: Richard Fateman <fateman@cs.berkeley.edu>
Organization: University of California, Berkeley
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
References: <15227.40825.455598.991965@lxplus034.cern.ch>
<4nr8ucot0c.fsf@rtp.ericsson.se>
<15228.49502.973898.325507@lxplus009.cern.ch> <4nd75p9tol.fsf@rtp.ericsson.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [Maxima] sad news
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Friends:
Maxima/GCL users:
I heard from a colleague, and then
confirmed via Prof Robert Boyer at UTexas, that
Bill Schelter died. The last message I saw,
sent from Russia, was dated July 26.
Here is the note I received from Bob Boyer...
....................
It is so very sad but true, Bill Schelter has died.
Bill went to Moscow, this summer, got married, and died of a heart
attack at
the end of July. He was buried in Canada a few weeks ago.
His wife is named Olga Vodianikova, but I don't have an address for her.
His daughter can be reached at
Mike and Karen Schelter Lewis
1705 Autumn Fire Drive
Cedar Park, TX 78613
His son Johh, a med student, can also be reached at that address.
>From what little I know, Prof. Michael Artin, artin@math.mit.edu, may be the
person most up-to-date on the details of the story.
Sincerely,
Bob Boyer
..............
Richard Fateman
From willisb@unk.edu Tue Aug 21 17:09:32 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7LM9WX17387
for <maxima@math.utexas.edu>; Tue, 21 Aug 2001 17:09:32 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id RAA16055
for <maxima@www.ma.utexas.edu>; Tue, 21 Aug 2001 17:09:32 -0500
From: willisb@unk.edu
To: maxima@www.ma.utexas.edu
Date: Tue, 21 Aug 2001 17:09:21 -0500
Message-ID: <OF8F53F45B.0C43308D-ON86256AAF.0079A51E@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 08/21/2001 05:09:22 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Subject: [Maxima] Re: sad news
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
This is very sad news indeed.
I never meet Bill Schelter, but he answered my questions about maxima
accurately, quickly, and respectfully. I'll remember him for that. The
enormous effort he put into gcc, gcl, and especially maxima was a great
gift to the computing world. He will be missed.
Regards,
Barton Willis
Associate Professor of Mathematics and Statistics, University of Nebraska
at Kearney
From xpfa@nh.netherhall.org.uk Wed Aug 22 12:26:11 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7MHQBX22993
for <maxima@math.utexas.edu>; Wed, 22 Aug 2001 12:26:11 -0500
Received: from deimos.netherhall.org.uk (IDENT:root@deimos.netherhall.org.uk [195.82.120.110])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id MAA06823
for <maxima@www.ma.utexas.edu>; Wed, 22 Aug 2001 12:26:08 -0500
Received: from medusa.nh.netherhall.org.uk (IDENT:root@medusa.nh.netherhall.org.uk [192.168.1.10])
by deimos.netherhall.org.uk (8.9.3/8.9.3/Netherhall/1.11/ORBS) with ESMTP id SAA17670;
Wed, 22 Aug 2001 18:26:04 +0100
Received: from fozzie.nh.netherhall.org.uk (xpfa@fozzie.nh.netherhall.org.uk [192.168.10.23])
by medusa.nh.netherhall.org.uk (8.9.3/8.9.3/Netherhall/1.4) with SMTP id SAA15592;
Wed, 22 Aug 2001 18:26:03 +0100
Received: by fozzie.nh.netherhall.org.uk (sSMTP sendmail emulation); Wed, 22 Aug 2001 18:26:02 +0100
From: Pedro Fortuny <xpfa@nh.netherhall.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15235.60202.558414.263863@fozzie.nh.netherhall.org.uk>
Date: Wed, 22 Aug 2001 18:26:02 +0100 (BST)
To: maxima@www.ma.utexas.edu
In-Reply-To: <200108221700.f7MH0OX22050@dell3.ma.utexas.edu>
References: <200108221700.f7MH0OX22050@dell3.ma.utexas.edu>
X-Mailer: VM 6.75 under Emacs 20.5.2
Reply-To: pfortuny@agt.uva.es
Subject: [Maxima] Re: sad news.
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Thanks to Richard Fateman for spreading the news.
May Bill rest in peace.
Pedro Fortuny.
Too impressed to say anything else.
--
Pedro Fortuny Ayuso --------> www.geocities.com/pedro_fortuny
School of Mathematical Sciences. Queen Mary & Westfield College.
Mile End Road, London E1 4NS, UK ------> www.qmw.ac.uk
Tfn. Nr. 44 20 7882 5440
From camm@enhanced.com Fri Aug 24 10:55:07 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7OFt7X29549
for <maxima@math.utexas.edu>; Fri, 24 Aug 2001 10:55:07 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA08861
for <maxima@www.ma.utexas.edu>; Fri, 24 Aug 2001 10:55:05 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15aJIG-0005uc-00; Fri, 24 Aug 2001 11:54:48 -0400
To: pfortuny@agt.uva.es
Cc: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] Re: sad news.
References: <200108221700.f7MH0OX22050@dell3.ma.utexas.edu> <15235.60202.558414.263863@fozzie.nh.netherhall.org.uk>
From: Camm Maguire <camm@enhanced.com>
Date: 24 Aug 2001 11:54:48 -0400
In-Reply-To: Pedro Fortuny's message of "Wed, 22 Aug 2001 18:26:02 +0100 (BST)"
Message-ID: <54k7zth2rb.fsf@intech19.enhanced.com>
Lines: 15
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I just read this news yesterday, and have been deeply saddened by it
ever since. I never had the honor of meeting Dr. Schelter in person,
but I knew him via email as an extremely helpful, outstandingly
knowledgeable, persevering and diligent servant to the mathematical
education and empowerment of the public. To say that he will be
missed doesn't begin to do justice to our loss. In him resided a
confluence of skills and will which, quite honestly, I haven't even
the slightest vision of how they can be replaced. And this is indeed
tragic, as I feel he would be most gratified to know that his gift to
humanity would live beyond him. Perhaps, in time, a small army might
be found to attempt to fill his shoes, however inadequately.
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From belanger@truman.edu Fri Aug 24 15:36:23 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7OKaNX11058
for <maxima@math.utexas.edu>; Fri, 24 Aug 2001 15:36:23 -0500
Received: from vh213601.truman.edu (vh213601.truman.edu [150.243.160.32])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id PAA16462
for <maxima@www.ma.utexas.edu>; Fri, 24 Aug 2001 15:36:23 -0500
Received: (from jay@localhost)
by vh213601.truman.edu (8.9.3/8.9.3) id PAA00921;
Fri, 24 Aug 2001 15:12:22 -0500
X-Authentication-Warning: vh213601.truman.edu: jay set sender to belanger@truman.edu using -f
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] sad news
References: <15227.40825.455598.991965@lxplus034.cern.ch>
<4nr8ucot0c.fsf@rtp.ericsson.se>
<15228.49502.973898.325507@lxplus009.cern.ch>
<4nd75p9tol.fsf@rtp.ericsson.se> <3B82A677.A7D18C28@cs.berkeley.edu>
From: Jay Belanger <belanger@truman.edu>
Reply-To: belanger@truman.edu
CC: belanger@truman.edu
Date: 24 Aug 2001 15:12:22 -0500
In-Reply-To: <3B82A677.A7D18C28@cs.berkeley.edu>
Message-ID: <m3pu9li5eh.fsf@vh213601.truman.edu>
Lines: 18
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.0.104
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Richard Fateman <fateman@cs.berkeley.edu> writes:
> Friends:
> Maxima/GCL users:
>
> I heard from a colleague, and then
> confirmed via Prof Robert Boyer at UTexas, that
> Bill Schelter died.
Let me add my voice to those deeply saddened by this news.
The work he did on GCL and Maxima was impressive.
I only corresponded with him a few times, through email, but he was
always helpful and respectful.
He will be missed.
Jay
From kevinc@dOink.COM Sat Aug 25 00:43:57 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7P5hvX25884
for <maxima@math.utexas.edu>; Sat, 25 Aug 2001 00:43:57 -0500
Received: from qiclab.scn.rain.com (postfix@qiclab.scn.rain.com [205.238.26.97])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id AAA30149
for <maxima@www.ma.UTexas.EDU>; Sat, 25 Aug 2001 00:43:57 -0500
Received: by qiclab.scn.rain.com (Postfix, from userid 177)
id 6CB3F24DE6B; Fri, 24 Aug 2001 22:44:03 -0700 (PDT)
>Received: by joseph.doink.com (Postfix, from userid 11334)
id D7E5B2FEAC; Fri, 24 Aug 2001 22:29:49 -0700 (PDT)
Received: from dOink.COM (localhost [127.0.0.1])
by joseph.doink.com (Postfix) with ESMTP id 997F52FEA8
for <maxima@www.Math.UTexas.EDU>; Fri, 24 Aug 2001 22:29:49 -0700 (PDT)
To: Maxima List <maxima@www.ma.UTexas.EDU>
X-Face: $S_5Dk?gS2uKc;9h;"5[qwQ#/d>.cbKoUjQXLC2-C;%m~vYbaPX;vHtf^&zzt
Uy$[}_TRXT7CA,NSUW{f\IX/&}u2WhC2!(8S5}Rd_yhh6ndRh&cpD#&V!S-|,
Qs/AeX>f^tqL[6p>!Gyjd'0=5l{~[]l9}x1$,J5'hhXjA~a4ks-m>T*[J>bJ"
O]dpXRCOwhqCASJg{lFrSm>:x6obXnCrV&*UkQOc-r'pvOx4i(>|h|W"O"Bky
>/I6u)GjG%i^Nnm<+cNK7^(TV;egsj$$0($PtNMYt:=g#0X?nH<l>:O'A']GP
=XG^O8wK1V6:ru(b)=xSNW!vvI."a?I
Date: Fri, 24 Aug 2001 22:29:47 -0700
From: Kevin Cosgrove <kevinc@dOink.COM>
Message-Id: <20010825052949.D7E5B2FEAC@joseph.doink.com>
Content-Type: text
Subject: [Maxima] make test errors
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Are these errors from "make test" normal for maxima 5.6 with gcl
2.4.0? Sorry if this is a FAQ, but I didn't find the answer in
the mailing list archives and I'm completely new to Maxima.
The number of differences found was 21 in problems: (27 25 24 23 22 21
20 19 18 17 16 15
14 13 12 11 10 9 8
7 6)
Error Summary: [BROKE, (QUOTE, rtest3), BROKE, (QUOTE, rtest5), rtest6.mac, 4,
BROKE, (QUOTE, rtest13), rtest14.mac, 27, 25, 24, 23, 22, 21, 20, 19, 18, 17,
16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
Thanks....
From camm@enhanced.com Sat Aug 25 23:24:37 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7Q4OaX19402
for <maxima@math.utexas.edu>; Sat, 25 Aug 2001 23:24:36 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id XAA05300
for <maxima@www.ma.utexas.edu>; Sat, 25 Aug 2001 23:24:34 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15arSo-0004mh-00; Sun, 26 Aug 2001 00:23:58 -0400
To: Kevin Cosgrove <kevinc@doink.com>
Cc: Maxima List <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] make test errors
References: <20010825052949.D7E5B2FEAC@joseph.doink.com>
From: Camm Maguire <camm@enhanced.com>
Date: 26 Aug 2001 00:23:58 -0400
In-Reply-To: Kevin Cosgrove's message of "Fri, 24 Aug 2001 22:29:47 -0700"
Message-ID: <541ylzfnz5.fsf@intech19.enhanced.com>
Lines: 38
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
I don't believe this is normal. On the Debian builds, the number of
differences reported is always 0.
Take care,
Kevin Cosgrove <kevinc@doink.com> writes:
> Are these errors from "make test" normal for maxima 5.6 with gcl
> 2.4.0? Sorry if this is a FAQ, but I didn't find the answer in
> the mailing list archives and I'm completely new to Maxima.
>
>
> The number of differences found was 21 in problems: (27 25 24 23 22 21
> 20 19 18 17 16 15
> 14 13 12 11 10 9 8
> 7 6)
> Error Summary: [BROKE, (QUOTE, rtest3), BROKE, (QUOTE, rtest5), rtest6.mac, 4,
>
> BROKE, (QUOTE, rtest13), rtest14.mac, 27, 25, 24, 23, 22, 21, 20, 19, 18, 17,
>
> 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
>
>
>
> Thanks....
>
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
>
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From willisb@unk.edu Sun Aug 26 14:01:43 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7QJ1hX05211
for <maxima@math.utexas.edu>; Sun, 26 Aug 2001 14:01:43 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA23059
for <maxima@www.ma.utexas.edu>; Sun, 26 Aug 2001 14:01:43 -0500
From: willisb@unk.edu
Subject: Re: [Maxima] make test errors
To: maxima@www.ma.utexas.edu
Date: Sun, 26 Aug 2001 14:01:26 -0500
Message-ID: <OFD3DF3DEE.E8D1FA0B-ON86256AB4.0067A5B1@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 08/26/2001 02:01:28 PM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
1. For no errors under RedHat 6.2, I had to add at least one kill(all)
statement to the
rtest*.mac files (in particular to rtest4.mac). With more RAM, this might
not be needed.
2. Some maxima-5.6 RPMs you find on the web are broken; try building
maxima
from the latest development sources (there are several maxima-5.6
versions).
Regards
blw
From tomlinso@purdue.edu Sun Aug 26 14:10:47 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7QJAlX05407
for <maxima@math.utexas.edu>; Sun, 26 Aug 2001 14:10:47 -0500
Received: from herald.cc.purdue.edu (herald.cc.purdue.edu [128.210.11.29])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA23224
for <maxima@www.ma.utexas.edu>; Sun, 26 Aug 2001 14:10:47 -0500
Received: from purdue.edu (dial-e-02-09.resnet.purdue.edu [128.211.136.115])
by herald.cc.purdue.edu (8.11.4/8.11.4/herald) with ESMTP id f7QJAOt09366
for <maxima@www.ma.utexas.edu>; Sun, 26 Aug 2001 14:10:24 -0500 (EST)
Message-ID: <3B8947B5.1050801@purdue.edu>
Date: Sun, 26 Aug 2001 14:02:13 -0500
From: Nels Tomlinson <tomlinso@purdue.edu>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2+) Gecko/20010731
X-Accept-Language: en, zh-tw, zh
MIME-Version: 1.0
To: maxima@www.ma.utexas.edu
References: <200108261705.f7QH52X02869@dell3.ma.utexas.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Maxima] Re: Maxima digest, Vol 1 #82 - 1 msg
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
For what it's worth, I've been getting similar errors (about 20 of them)
when running the checks. Seems to be mostly in the integration
routines, but I haven't had time to dig into it, since I don't need it
right now. I've had this problem with Mandrake 8.1, and Redhat 7.1,
with Maxima 5.6.
Hope this helps,
Nels
maxima-request@www.ma.utexas.edu wrote:
>Send Maxima mailing list submissions to
> maxima@www.math.utexas.edu
>
>To subscribe or unsubscribe via the World Wide Web, visit
> http://www.math.utexas.edu/mailman/listinfo/maxima
>or, via email, send a message with subject or body 'help' to
> maxima-request@www.math.utexas.edu
>
>You can reach the person managing the list at
> maxima-admin@www.math.utexas.edu
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of Maxima digest..."
>
>
>Today's Topics:
>
> 1. Re: make test errors (Camm Maguire)
>
>--__--__--
>
>Message: 1
>To: Kevin Cosgrove <kevinc@doink.com>
>Cc: Maxima List <maxima@www.ma.utexas.edu>
>Subject: Re: [Maxima] make test errors
>From: Camm Maguire <camm@enhanced.com>
>Date: 26 Aug 2001 00:23:58 -0400
>
>I don't believe this is normal. On the Debian builds, the number of
>differences reported is always 0.
>
>Take care,
>
>Kevin Cosgrove <kevinc@doink.com> writes:
>
>>Are these errors from "make test" normal for maxima 5.6 with gcl
>>2.4.0? Sorry if this is a FAQ, but I didn't find the answer in
>>the mailing list archives and I'm completely new to Maxima.
>>
>>
>>The number of differences found was 21 in problems: (27 25 24 23 22 21
>> 20 19 18 17 16 15
>> 14 13 12 11 10 9 8
>> 7 6)
>>Error Summary: [BROKE, (QUOTE, rtest3), BROKE, (QUOTE, rtest5), rtest6.mac, 4,
>>
>>BROKE, (QUOTE, rtest13), rtest14.mac, 27, 25, 24, 23, 22, 21, 20, 19, 18, 17,
>>
>>16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
>>
>>
>>
>>Thanks....
>>
>>
>>_______________________________________________
>>Maxima mailing list
>>Maxima@www.math.utexas.edu
>>http://www.math.utexas.edu/mailman/listinfo/maxima
>>
>>
>
From kevinc@doink.com Sun Aug 26 21:14:04 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7R2E4X13280
for <maxima@math.utexas.edu>; Sun, 26 Aug 2001 21:14:04 -0500
Received: from qiclab.scn.rain.com (postfix@qiclab.scn.rain.com [205.238.26.97])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id VAA30993
for <maxima@www.ma.UTexas.EDU>; Sun, 26 Aug 2001 21:14:03 -0500
Received: by qiclab.scn.rain.com (Postfix, from userid 177)
id 6ACA524DE39; Sun, 26 Aug 2001 19:14:05 -0700 (PDT)
>Received: from joseph.adsl-gte-212.ens.tek.com (localhost.cse.tek.com [127.0.0.1])
by joseph.doink.com (Postfix) with SMTP id 781582FEA4
for <maxima@www.Math.UTexas.EDU>; Sun, 26 Aug 2001 18:50:09 -0700 (PDT)
Date: Sun, 26 Aug 2001 18:50:08 -0700
From: Kevin Cosgrove <kevinc@doink.com>
To: Maxima List <maxima@www.ma.UTexas.EDU>
Subject: Re: [Maxima] make test errors
Message-Id: <20010826185008.6e5fc802.kevinc@doink.com>
In-Reply-To: <OFD3DF3DEE.E8D1FA0B-ON86256AB4.0067A5B1@unk.edu>
References: <OFD3DF3DEE.E8D1FA0B-ON86256AB4.0067A5B1@unk.edu>
X-Mailer: Sylpheed version 0.5.0 (GTK+ 1.2.10; i586-pc-linux-gnu)
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
OK, I tried the kill(all) suggestion in rtest3.mac. I got
the same results. I tried recompiling from the Maxima most
recent source (from the main Maxima page, which is also where
I got my 5.6 tarball) and got exactly the same 'make test'
results.
Here's one example of a broken test.
/* ********************** Problem 89. *************** */
%Input is
INTEGRATE(EXP, X)
Division by 0
-- an error. Quitting. To debug this try DEBUGMODE(TRUE);)
Caused a error break: rtest3.mac
Error Summary: [BROKE, (QUOTE, rtest3)]
Since the error output said to try DEBUGMODE(TRUE), I added
debugmode(true);
done;
in rtest3.mac just before the failing test. Rerunning the
test produced (just the bad parts):
/* ********************** Problem 90. *************** */
%Input is
INTEGRATE(EXP, X)
Division by 0
-- an error. Entering the Maxima Debugger dbm
(dbm:1)
FALSE
(dbm:1)
FALSE
(dbm:1)
FALSE
The (dbm:1) FALSE pattern continues seemingly forever.
Any ideas people? Many thanks....
On Sun, 26 Aug 2001 14:01:26 -0500 willisb@unk.edu wrote:
> 1. For no errors under RedHat 6.2, I had to add at least one
> kill(all) statement to the rtest*.mac files (in particular
> to rtest4.mac). With more RAM, this might not be needed.
>
> 2. Some maxima-5.6 RPMs you find on the web are broken; try
> building maxima from the latest development sources (there
> are several maxima-5.6 versions).
From kevinc@doink.com Mon Aug 27 20:14:40 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7S1EeX24508
for <maxima@math.utexas.edu>; Mon, 27 Aug 2001 20:14:40 -0500
Received: from qiclab.scn.rain.com (postfix@qiclab.scn.rain.com [205.238.26.97])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id UAA04257
for <maxima@www.ma.UTexas.EDU>; Mon, 27 Aug 2001 20:14:38 -0500
Received: by qiclab.scn.rain.com (Postfix, from userid 177)
id 16B2124DE39; Mon, 27 Aug 2001 18:14:38 -0700 (PDT)
>Received: from joseph.adsl-gte-212.ens.tek.com (localhost.cse.tek.com [127.0.0.1])
by joseph.doink.com (Postfix) with SMTP id 036A52FEA4
for <maxima@www.Math.UTexas.EDU>; Mon, 27 Aug 2001 17:46:03 -0700 (PDT)
Date: Mon, 27 Aug 2001 17:46:02 -0700
From: Kevin Cosgrove <kevinc@doink.com>
To: Maxima List <maxima@www.ma.UTexas.EDU>
Subject: Re: [Maxima] make test errors - SOLUTION
Message-Id: <20010827174602.1f6d620b.kevinc@doink.com>
In-Reply-To: <OF48F6B331.FE07F240-ON86256AB5.004E6CD5@unk.edu>
References: <OF48F6B331.FE07F240-ON86256AB5.004E6CD5@unk.edu>
X-Mailer: Sylpheed version 0.5.0 (GTK+ 1.2.10; i586-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08"
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
This is a multi-part message in MIME format.
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
I've solved the problem of compiling gcl and maxima on Mandrake
8.0 and getting all the self-tests to pass. Forgive me while
I waste some bandwidth in order to get this solution into the
mailing list archive. I hope that will help someone in the
future and maybe even prevent future bandwidth wasting. ;-)
A half-dozen or so folks contacted me off list. All indicated
that gcl & maxima should compile on Linux and that "make test"
should pass all tests. No one had a specific solution. Some
assumed that I'm running Redhat and mentioned that gcc-2.96
can cause some tests to fail. I run Mandrake 8.0 which, like
Redhat, uses the "controversial" gcc-2.96 compiler. Luckily
the kernel needs a working compiler. On Mandrake 8, this is in
/usr/bin/kgcc and is "gcc version egcs-2.91.66". I took all this
advice and read all about Redhat in h/386-linux.defs.
What I needed to do (leaving out a few details) is:
- configure gcl with CC=kgcc
- hand craft the gcl-2.2.2_rh50linux.patch to work with
gcl-2.4.0.
- patch 386-linux.defs to make sure that "-static" is turned on
in the "LDCC=${CC} -static" line.
- make gcl with GCC=kgcc and OFLAG=-g
- configure maxima with CC=kgcc
- make maxima with GCC=kgcc
As for those few details, I've attached my RPM spec files for
gcl and maxima and the small patch files they reference.
Cheerio...
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08
Content-Type: text/plain;
name="gcl.spec"
Content-Disposition: attachment;
filename="gcl.spec"
Content-Transfer-Encoding: base64
U3VtbWFyeTogR05VIENvbW1vbiBMaXNwCiVkZWZpbmUgbmFtZSAgICBnY2wKJWRlZmluZSB2ZXJz
aW9uCTIuNC4wCiVkZWZpbmUgcmVsZWFzZQkxXzRrYwoKJWlmb3MgTGludXgKICAgICVkZWZpbmUg
bXlwcmVmaXggL3VzcgogICAgJWRlZmluZSBnb3duIHJvb3QKICAgICVkZWZpbmUgdW93biByb290
CiAgICAlZGVmaW5lIHNiaW5kaXIgL3NiaW4KICAgICVkZWZpbmUgbXljYyBrZ2NjCiVlbHNlCiAg
ICAlZGVmaW5lIG15cHJlZml4IC9sb2dpbi9rZXZpbmMKICAgICVkZWZpbmUgZ293biBoZmQKICAg
ICVkZWZpbmUgdW93biBrZXZpbmMKICAgICVkZWZpbmUgc2JpbmRpciAle215cHJlZml4fS9zYmlu
CiAgICAlZGVmaW5lIG15Y2MgL3Rvb2xzL2djYy9iaW4vZ2NjCiVlbmRpZgoKUHJlZml4OiAle215
cHJlZml4fQpCdWlsZFJvb3Q6ICV7X3RtcHBhdGh9LyV7bmFtZX0tYnVpbGQKRG9jZGlyOiAle215
cHJlZml4fS9zaGFyZS9kb2MKCk5hbWU6ICV7bmFtZX0KVmVyc2lvbjogJXt2ZXJzaW9ufQpSZWxl
YXNlOiAle3JlbGVhc2V9CkNvcHlyaWdodDogR1BMCkdyb3VwOiBEZXZlbG9wbWVudC9MYW5ndWFn
ZXMKU291cmNlMDogZnRwOi8vZnRwLm1hLnV0ZXhhcy5lZHUvcHViL2djbC9nY2wtJXt2ZXJzaW9u
fS50Z3oKUGF0Y2gwOiBnY2wtMi4yLjJfcmg1MGxpbnV4LnBhdGNoClBhdGNoMTogZ2NsLTIuNC4w
X21kazgwbGludXgucGF0Y2gKUGF0Y2gzOiBnY2wtMi40LjBfbWRrODBsaW51eC4zLnBhdGNoClBy
ZVJlcTogJXtzYmluZGlyfS9pbnN0YWxsLWluZm8KCiVkZXNjcmlwdGlvbgpHTlUgQ29tbW9uIExp
c3AKCiVwYWNrYWdlIG1heGltYS1lbGlzcApTdW1tYXJ5OiBlbGlzcCBmaWxlcyBmb3IgTWF4aW1h
IHN1cHBvcnQKR3JvdXA6IERldmVsb3BtZW50L0xhbmd1YWdlcwpSZXF1aXJlczogZ2NsCgolZGVz
Y3JpcHRpb24gbWF4aW1hLWVsaXNwClByb3ZpZGVzIGVsaXNwIGZpbGVzIGZvciBNYXhpbWEgc3Vw
cG9ydAoKJXByZXAKJXNldHVwIC1xCiNwYXRjaDAgLXAxCiVwYXRjaDEgLXAxIC1iIC5tZGsKJXBh
dGNoMyAtcDEgLWIgLm1kazMKCiVidWlsZApDQz0le215Y2N9IC4vY29uZmlndXJlIC0tcHJlZml4
PSV7cHJlZml4fQptYWtlIFwKICAgIHByZWZpeD0le3ByZWZpeH0gXAogICAgRU1BQ1NfREVGQVVM
VF9FTD0le19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvZGVmYXVsdC5lbCBcCiAgICBFTUFDU19T
SVRFX0xJU1A9JXtfZGF0YWRpcn0vZW1hY3Mvc2l0ZS1saXNwIFwKICAgIEdDQz0le215Y2N9IFwK
ICAgIElORk9fRElSPSV7X2luZm9kaXJ9IFwKICAgIE9GTEFHPS1nIFwKICAgIExCSU5ESVI9JXtf
YmluZGlyfQoKJWluc3RhbGwKWyAiJXtidWlsZHJvb3R9IiAhPSAiLyIgXSAmJiBbIC1kICV7YnVp
bGRyb290fSBdICYmIHJtIC1yZiAle2J1aWxkcm9vdH07Cm1rZGlyIC1wICV7YnVpbGRyb290fSV7
X2JpbmRpcn0vIFwKCSAle2J1aWxkcm9vdH0le19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvbWF4
aW1hIFwKICAgIAkgJXtidWlsZHJvb3R9JXtfaW5mb2Rpcn0vCm1ha2UgXAogICAgcHJlZml4PSV7
YnVpbGRyb290fSV7cHJlZml4fSBcCiAgICBFTUFDU19ERUZBVUxUX0VMPSV7YnVpbGRyb290fSV7
X2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcC9kZWZhdWx0LmVsIFwKICAgIEVNQUNTX1NJVEVfTElT
UD0le2J1aWxkcm9vdH0le19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AgXAogICAgR0NDPSV7bXlj
Y30gXAogICAgSU5GT19ESVI9JXtidWlsZHJvb3R9JXtfaW5mb2Rpcn0gXAogICAgT0ZMQUc9LWcg
XAogICAgTEJJTkRJUj0le2J1aWxkcm9vdH0le19iaW5kaXJ9IFwKICAgIGluc3RhbGwKCnJtIC1m
ICV7YnVpbGRyb290fSV7X2luZm9kaXJ9L2djbC10ay5pbmZvKi5negpybSAtZiAle2J1aWxkcm9v
dH0le19saWJkaXJ9L2djbC0le3ZlcnNpb259L2luZm8vZ2NsLXRrLmluZm8qLmd6Cmluc3RhbGwg
LW02NDQgJXtidWlsZHJvb3R9JXtfbGliZGlyfS9nY2wtJXt2ZXJzaW9ufS9pbmZvL2djbC1zaS5p
bmZvKiBcCgkgICAgICAle2J1aWxkcm9vdH0le19saWJkaXJ9L2djbC0le3ZlcnNpb259L2luZm8v
Z2NsLXRrLmluZm8qIFwKICAgICAgICAgICAgICAle2J1aWxkcm9vdH0le19pbmZvZGlyfS8KCiMg
SW4gc3VwcG9ydCBvZiBNYXhpbWEKaW5zdGFsbCAtbTY0NCBlbGlzcC8qLmVsICV7YnVpbGRyb290
fSV7X2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcAoKZmluZCAle2J1aWxkcm9vdH0gXCEgLXR5cGUg
ZCAtcHJpbnQgXAogICAgfCBzZWQgInNAXiV7YnVpbGRyb290fUBAZyIgXAogICAgPiAle25hbWV9
LSV7dmVyc2lvbn0tZmlsZWxpc3QKCiVjbGVhbgpbICIle2J1aWxkcm9vdH0iICE9ICIvIiBdICYm
IFsgLWQgJXtidWlsZHJvb3R9IF0gJiYgcm0gLXJmICV7YnVpbGRyb290fTsKCiVwb3N0CiV7c2Jp
bmRpcn0vaW5zdGFsbC1pbmZvICV7X2luZm9kaXJ9L2djbC1zaS5pbmZvICV7X2luZm9kaXJ9L2Rp
cgole3NiaW5kaXJ9L2luc3RhbGwtaW5mbyAle19pbmZvZGlyfS9nY2wtdGsuaW5mbyAle19pbmZv
ZGlyfS9kaXIKCiVwcmV1bgppZiBbICIkMSIgPSAwIF07IHRoZW4KICAgICV7c2JpbmRpcn0vaW5z
dGFsbC1pbmZvIC0tZGVsZXRlICV7X2luZm9kaXJ9L2djbC1zaS5pbmZvICV7X2luZm9kaXJ9L2Rp
cgogICAgJXtzYmluZGlyfS9pbnN0YWxsLWluZm8gLS1kZWxldGUgJXtfaW5mb2Rpcn0vZ2NsLXRr
LmluZm8gJXtfaW5mb2Rpcn0vZGlyCmZpCgolZmlsZXMKJWRlZmF0dHIoLSwle3Vvd259LCV7Z293
bn0sLSkKJWRvYyByZWFkbWUgZmFxIENoYW5nZUxvZwole19pbmZvZGlyfS9nY2wtc2kuaW5mbyoK
JXtfaW5mb2Rpcn0vZ2NsLXRrLmluZm8qCiV7X2JpbmRpcn0vZ2NsKgole19saWJkaXJ9L2djbC0l
e3ZlcnNpb259CgolZmlsZXMgbWF4aW1hLWVsaXNwCiVkZWZhdHRyKC0sJXt1b3dufSwle2dvd259
LC0pCiV7X2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcAoKJWNoYW5nZWxvZwoqIE1vbiBBdWcgMjcg
MjAwMSBLZXZpbiBFIENvc2dyb3ZlIDxrZXZpbmNAZE9pbmsuQ09NPgotIFJld29ya2VkIDIuMi4y
IFJlZGhhdCA1LjAgcGF0Y2ggZm9yIE1hbmRyYWtlIDguMC4KLSBTaG91bGQgZ2NsIGJlIHN0YXRp
Y2x5IGxpbmtlZD8gIDM4Ni1saW51eC5kZWZzIG1ha2VzIG1lbnRpb24gb2YgdGhpcy4KICBTdGF0
aWMgbGlua2luZyB3b3JrcywgYnV0IG1pZ2h0IG5vdCBiZSBzdHJpY3RseSByZXF1aXJlZC4KLSBn
Y2MgMi45NiBjYXVzZXMgTWF4aW1hJ3MgIm1ha2UgdGVzdCIgdG8gZmFpbC4KICBVc2Uga2djYyAi
Z2NjIHZlcnNpb24gZWdjcy0yLjkxLjY2IiBpbiBjb25maWd1cmUncyBDQyBhbmQgbWFrZSdzIEdD
Qy4KCiogRnJpIEF1ZyAyNCAyMDAxIEtldmluIEUgQ29zZ3JvdmUgPGtldmluY0BkT2luay5DT00+
Ci0gQWRkZWQgTWF4aW1hIGVsaXNwIHN1cHBvcnQgcGFja2FnZS4KLSBBZGRlZCBpbmZvIGZpbGVz
IHRvIGluZm9kaXIuCgoqIFRodSBBdWcgMjMgMjAwMSBLZXZpbiBFIENvc2dyb3ZlIDxrZXZpbmNA
ZE9pbmsuQ09NPgotIE1hbmRyYWtlIDguMCBidWlsZC4KCg==
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08
Content-Type: text/plain;
name="maxima.spec"
Content-Disposition: attachment;
filename="maxima.spec"
Content-Transfer-Encoding: base64
U3VtbWFyeTogTWF4aW1hIFN5bWJvbGljIENvbXB1dGF0aW9uIFByb2dyYW0KJWRlZmluZSBuYW1l
ICAgIG1heGltYQolZGVmaW5lIHZlcnNpb24JNS42CiVkZWZpbmUgcmVsZWFzZQkwbWRrXzVrYwoK
JWRlZmluZSBnY2x2ZXJzIDIuNC4wCgolaWZvcyBMaW51eAogICAgJWRlZmluZSBteXByZWZpeCAv
dXNyCiAgICAlZGVmaW5lIGdvd24gcm9vdAogICAgJWRlZmluZSB1b3duIHJvb3QKICAgICVkZWZp
bmUgc2JpbmRpciAvc2JpbgogICAgJWRlZmluZSBteWNjIGtnY2MKJWVsc2UKICAgICVkZWZpbmUg
bXlwcmVmaXggL2xvZ2luL2tldmluYwogICAgJWRlZmluZSBnb3duIGhmZAogICAgJWRlZmluZSB1
b3duIGtldmluYwogICAgJWRlZmluZSBzYmluZGlyICV7bXlwcmVmaXh9L3NiaW4KICAgICVkZWZp
bmUgbXljYyAvdG9vbHMvZ2NjL2Jpbi9nY2MKJWVuZGlmCgpQcmVmaXg6ICV7bXlwcmVmaXh9CkJ1
aWxkUm9vdDogJXtfdG1wcGF0aH0vJXtuYW1lfS1idWlsZApEb2NkaXI6ICV7bXlwcmVmaXh9L3No
YXJlL2RvYwoKTmFtZTogJXtuYW1lfQpWZXJzaW9uOiAle3ZlcnNpb259ClJlbGVhc2U6ICV7cmVs
ZWFzZX0KU291cmNlMDogZnRwOi8vZnRwLm1hLnV0ZXhhcy5lZHUvcHViLyV7bmFtZX0vJXtuYW1l
fS0le3ZlcnNpb259LnRnegpTb3VyY2UxOiBmdHA6Ly9mdHAubWEudXRleGFzLmVkdS9wdWIvZ2Ns
L2djbC0le2djbHZlcnN9LnRnegpTb3VyY2UyOiBnY2wtMi40LjBfbWRrODBsaW51eC5wYXRjaApT
b3VyY2UzOiBnY2wtMi40LjBfbWRrODBsaW51eC4zLnBhdGNoCiMgU291cmNlMDogaHR0cDovL3d3
dy5tYS51dGV4YXMuZWR1L3VzZXJzL3dmcy9tYXhpbWEtc3JjLXNuYXBzaG90LnRnegojIFNvdXJj
ZTE6IGh0dHA6Ly93d3cubWEudXRleGFzLmVkdS91c2Vycy93ZnMvZ2NsLXNyYy1zbmFwc2hvdC50
Z3oKQ29weXJpZ2h0OiBHUEwKR3JvdXA6IFNjaWVuY2VzL01hdGhlbWF0aWNzClVSTDogaHR0cDov
L3d3dy5tYS51dGV4YXMuZWR1L21heGltYS5odG1sClByZVJlcTogJXtzYmluZGlyfS9pbnN0YWxs
LWluZm8KUmVxdWlyZXM6IGdjbAoKJWRlc2NyaXB0aW9uCk1heGltYSBpcyBhIGZ1bGwgc3ltYm9s
aWMgY29tcHV0YXRpb24gcHJvZ3JhbS4gIEl0IGlzIGZ1bGwgZmVhdHVyZWQKZG9pbmcgc3ltYm9s
aWMgbWFuaXB1bGF0aW9uIG9mIHBvbHlub21pYWxzLCBtYXRyaWNlcywgcmF0aW9uYWwKZnVuY3Rp
b25zLCBpbnRlZ3JhdGlvbiwgVG9kZC1jb3hldGVyLCBncmFwaGluZywgYmlnZmxvYXRzLiAgSXQg
aGFzIGEKc3ltYm9saWMgZGVidWdnZXIgc291cmNlIGxldmVsIGRlYnVnZ2VyIGZvciBtYXhpbWEg
Y29kZS4gIE1heGltYSBpcwpiYXNlZCBvbiB0aGUgb3JpZ2luYWwgTWFjc3ltYSBkZXZlbG9wZWQg
YXQgTUlUIGluIHRoZSAxOTcwJ3MuICBJdCBpcwpxdWl0ZSByZWxpYWJsZSwgYW5kIGhhcyBnb29k
IGdhcmJhZ2UgY29sbGVjdGlvbiwgYW5kIG5vIG1lbW9yeSBsZWFrcy4KSXQgY29tZXMgd2l0aCBo
dW5kcmVkcyBvZiBzZWxmIHRlc3RzLiAgV2lsbGlhbSBTY2hlbHRlciBhdCBVbml2ZXJzaXR5Cm9m
IFRleGFzLCBoYXMgYmVlbiByZXNwb25zaWJsZSBmb3IgZGV2ZWxvcG1lbnQgc2luY2UgdGhlIG1p
ZCAxOTgwJ3MuClNlZSBodHRwOi8vd3d3Lm1hLnV0ZXhhcy5lZHUvbWF4aW1hLmh0bWwgZm9yIG1v
cmUgaW5mb3JtYXRpb24uICBIZSBoYXMKcmVjZW50bHkgYmVlbiBhYmxlIHRvIGdldCBET0UgdG8g
YWxsb3cgaGltIHRvIGRpc3RyaWJ1dGUgTWF4aW1hIHVuZGVyCnRoZSBHUEwuCgolcHJlcAolc2V0
dXAgLXEKIyBybSAtcmYgJXtfYnVpbGRkaXJ9L2djbC0le2djbHZlcnN9CiNzZXR1cCAtcSAtRCAt
YiAxCiMgKCBjZCAle19idWlsZGRpcn0vZ2NsLSV7Z2NsdmVyc30gOyBwYXRjaCAtcDEgLWIgLS1z
dWZmaXggLm1kayAtcyA8ICV7U09VUkNFMn0gKQojICggY2QgJXtfYnVpbGRkaXJ9L2djbC0le2dj
bHZlcnN9IDsgcGF0Y2ggLXAxIC1iIC0tc3VmZml4IC5tZGszIC1zIDwgJXtTT1VSQ0UzfSApCmZv
ciBmaWxlIGluIGNvbmZpZ3VyZQpkbwogICAgcGVybCAtcCAtaSAtZSAnc0BeRU1BQ1NfU0lURV9M
SVNQLiokQEVNQUNTX1NJVEVfTElTUD0le19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvJXtuYW1l
fUAnICRmaWxlCiAgICBwZXJsIC1wIC1pIC1lICdzQF5HQ0xESVIuKiRAR0NMRElSPSV7X2J1aWxk
ZGlyfS8le25hbWV9LSV7dmVyc2lvbn0vLi4vZ2NsLSV7Z2NsdmVyc31AJyAkZmlsZQogICAgcGVy
bCAtcCAtaSAtZSAnc0BeSU5GT19ESVIuKiRASU5GT19ESVI9JXtfaW5mb2Rpcn1AJyAkZmlsZQog
ICAgcGVybCAtcCAtaSAtZSAnc0BeTUFOX0RJUi4qJEBNQU5fRElSPSV7X21hbmRpcn0vbWFuMUAn
ICRmaWxlCiAgICBwZXJsIC1wIC1pIC1lICdzQF5NQVhESVIuKiRATUFYRElSPSV7X2J1aWxkZGly
fS8le25hbWV9LSV7dmVyc2lvbn1AJyAkZmlsZQogICAgcGVybCAtcCAtaSAtZSAnc0BeUFJFRklY
X0RJUi4qJEBQUkVGSVhfRElSPSV7cHJlZml4fUAnICRmaWxlCmRvbmUKCiVidWlsZAojICggY2Qg
JXtfYnVpbGRkaXJ9L2djbC0le2djbHZlcnN9IDsgXAojICAgQ0M9JXtteWNjfSAuL2NvbmZpZ3Vy
ZSAtLXByZWZpeD0le3ByZWZpeH0gOyBcCiMgICBtYWtlIFwKIyAgICAgcHJlZml4PSV7cHJlZml4
fSBcCiMgICAgIEVNQUNTX0RFRkFVTFRfRUw9JXtfZGF0YWRpcn0vZW1hY3Mvc2l0ZS1saXNwL2Rl
ZmF1bHQuZWwgXAojICAgICBFTUFDU19TSVRFX0xJU1A9JXtfZGF0YWRpcn0vZW1hY3Mvc2l0ZS1s
aXNwIFwKIyAgICAgR0NDPSV7bXljY30gXAojICAgICBJTkZPX0RJUj0le19pbmZvZGlyfSBcCiMg
ICAgIExCSU5ESVI9JXtfYmluZGlyfSBcCiMgICAgIE9GTEFHPS1nIDsgXAojICkKCkNDPSV7bXlj
Y30gLi9jb25maWd1cmUgLS1wcmVmaXg9JXtwcmVmaXh9Cm1ha2UgXAogICAgRU1BQ1NfREVGQVVM
VF9FTD0le19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvZGVmYXVsdC5lbCBcCiAgICBFTUFDU19T
SVRFX0xJU1A9JXtfZGF0YWRpcn0vZW1hY3Mvc2l0ZS1saXNwIFwKICAgIEdDQz0le215Y2N9IFwK
ICAgIEdDTERJUj0le19idWlsZGRpcn0vJXtuYW1lfS0le3ZlcnNpb259Ly4uL2djbC0le2djbHZl
cnN9IFwKICAgIElORk9fRElSPSV7X2luZm9kaXJ9IFwKICAgIExCSU5ESVI9JXtfYmluZGlyfSBc
CiAgICBNQU5fRElSPSV7X21hbmRpcn0vbWFuMSBcCiAgICBNQVhESVI9JXtfYnVpbGRkaXJ9LyV7
bmFtZX0tJXt2ZXJzaW9ufSBcCiAgICBQUkVGSVhfRElSPSV7cHJlZml4fSBcCiAgICBwcmVmaXg9
JXtwcmVmaXh9CgptYWtlIFwKICAgIEVNQUNTX0RFRkFVTFRfRUw9JXtfZGF0YWRpcn0vZW1hY3Mv
c2l0ZS1saXNwL2RlZmF1bHQuZWwgXAogICAgRU1BQ1NfU0lURV9MSVNQPSV7X2RhdGFkaXJ9L2Vt
YWNzL3NpdGUtbGlzcCBcCiAgICBHQ0M9JXtteWNjfSBcCiAgICBHQ0xESVI9JXtfYnVpbGRkaXJ9
LyV7bmFtZX0tJXt2ZXJzaW9ufS8uLi9nY2wtJXtnY2x2ZXJzfSBcCiAgICBJTkZPX0RJUj0le19p
bmZvZGlyfSBcCiAgICBMQklORElSPSV7X2JpbmRpcn0gXAogICAgTUFOX0RJUj0le19tYW5kaXJ9
L21hbjEgXAogICAgTUFYRElSPSV7X2J1aWxkZGlyfS8le25hbWV9LSV7dmVyc2lvbn0gXAogICAg
UFJFRklYX0RJUj0le3ByZWZpeH0gXAogICAgcHJlZml4PSV7cHJlZml4fSBcCiAgICB0ZXN0Cgol
aW5zdGFsbApbICIle2J1aWxkcm9vdH0iICE9ICIvIiBdICYmIFsgLWQgJXtidWlsZHJvb3R9IF0g
JiYgcm0gLXJmICV7YnVpbGRyb290fTsKCm1rZGlyIC1wICV7YnVpbGRyb290fSV7X2RhdGFkaXJ9
L2VtYWNzL3NpdGUtbGlzcCBcCiAgICAgICAgICV7YnVpbGRyb290fSV7X21hbmRpcn0vbWFuMQoK
bWFrZSBcCiAgICBFTUFDU19ERUZBVUxUX0VMPSV7YnVpbGRyb290fSV7X2RhdGFkaXJ9L2VtYWNz
L3NpdGUtbGlzcC9kZWZhdWx0LmVsIFwKICAgIEVNQUNTX1NJVEVfTElTUD0le2J1aWxkcm9vdH0l
e19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AgXAogICAgR0NDPSV7bXljY30gXAogICAgR0NMRElS
PSV7X2J1aWxkZGlyfS8le25hbWV9LSV7dmVyc2lvbn0vLi4vZ2NsLSV7Z2NsdmVyc30gXAogICAg
SU5GT19ESVI9JXtidWlsZHJvb3R9JXtfaW5mb2Rpcn0gXAogICAgTEJJTkRJUj0le2J1aWxkcm9v
dH0le19iaW5kaXJ9IFwKICAgIE1BTl9ESVI9JXtidWlsZHJvb3R9JXtfbWFuZGlyfS9tYW4xIFwK
ICAgIE1BWERJUj0le19idWlsZGRpcn0vJXtuYW1lfS0le3ZlcnNpb259IFwKICAgIFBSRUZJWF9E
SVI9JXtidWlsZHJvb3R9JXtwcmVmaXh9IFwKICAgIHByZWZpeD0le2J1aWxkcm9vdH0le3ByZWZp
eH0gXAogICAgaW5zdGFsbAoKZm9yIGZpbGUgaW4gbWF4aW1hIHhtYXhpbWEKZG8KICAgIHBlcmwg
LXAgLWkgLWUgJ3NAJXtidWlsZHJvb3R9QEBnJyAle2J1aWxkcm9vdH0le3ByZWZpeH0vYmluLyRm
aWxlCmRvbmUKCiMjIyMgTm93IGRvbmUgaW4gR0NMIG1heGltYS1lbGlzcCBwYWNrYWdlLgojIGNv
cHkgLmVsIGZpbGVzIGZyb20gZ2NsIGFsc28sIHRoZXkgYXJlIG5lZWRlZAojIChjZCAke0dDTH0v
ZWxpc3AgOyB0YXIgY2YgLSAqLmVsKSB8IChjZCAke0VNQUNTX1NJVEVfTElTUH0gOyB0YXIgeHZm
IC0gKQoKJWlmb3MgTGludXgKI2luc3RhbGwgbWVudQppbnN0YWxsIC1kICV7YnVpbGRyb290fSV7
X21lbnVkaXJ9CmNhdCA8PCBFT0YgPiAle2J1aWxkcm9vdH0le19tZW51ZGlyfS8le25hbWV9Cj9w
YWNrYWdlKCV7bmFtZX0pOiBcCm5lZWRzPSJYMTEiIFwKaWNvbj0iJXtuYW1lfS54cG0iIFwKc2Vj
dGlvbj0iQXBwbGljYXRpb25zL1NjaWVuY2VzL01hdGhlbWF0aWNzIiBcCnRpdGxlPSJNYXhpbWEi
IFwKbG9uZ3RpdGxlPSJNYXhpbWEgU3ltYm9saWMgQ29tcHV0YXRpb24gUHJvZ3JhbSIgXApjb21t
YW5kPSIle19iaW5kaXJ9L3htYXhpbWEiCkVPRgolZW5kaWYKCmZpbmQgJXtidWlsZHJvb3R9IFwh
IC10eXBlIGQgLXByaW50IFwKICAgIHwgc2VkICJzQF4le2J1aWxkcm9vdH1AQGciIFwKICAgID4g
JXtuYW1lfS0le3ZlcnNpb259LWZpbGVsaXN0CgolY2xlYW4KWyAiJXtidWlsZHJvb3R9IiAhPSAi
LyIgXSAmJiBbIC1kICV7YnVpbGRyb290fSBdICYmIHJtIC1yZiAle2J1aWxkcm9vdH07CgolcG9z
dAojIGFkZCB0aGUgcGF0aCB3aGVyZSB3ZSBwdXQgdGhlIG1heGltYSAuZWwgZmlsZXMsIGFuZCBh
ZGQgYXV0b2xvYWRzClNUQVJUPSV7X3N5c2NvbmZkaXJ9L2VtYWNzL3NpdGUtc3RhcnQuZWwKaWYg
ZmdyZXAgbWF4aW1hICR7U1RBUlR9ID4gL2Rldi9udWxsIDsKIHRoZW4gdHJ1ZSA7IGVsc2UKIGNh
dCAle19kYXRhZGlyfS9lbWFjcy9zaXRlLWxpc3AvYWRkLWRlZmF1bHRzLmVsID4+ICR7U1RBUlR9
CiBlY2hvICIoc2V0cSBsb2FkLXBhdGggKGNvbnMgXCIke0VNQUNTX1NJVEVfTElTUH1cIiBsb2Fk
LXBhdGgpKSIgPj4gJHtTVEFSVH0KZmkKJXtzYmluZGlyfS9pbnN0YWxsLWluZm8gJXtfaW5mb2Rp
cn0vJXtuYW1lfS5pbmZvICV7X2luZm9kaXJ9L2RpcgoldXBkYXRlX21lbnVzCgolcG9zdHVuCmNh
dCAle19zeXNjb25mZGlyfS9lbWFjcy9zaXRlLXN0YXJ0LmVsIFwKICAgIHwgc2VkIC1lICcvOzs7
QkVHSU4gbWF4aW1hLywvRU5EIG1heGltYSBhZGRpdGlvbi9kJyBcCiAgICA+IHNpdGUtc3RhcnQu
ZWwtZWRpdGVkCmNwIHNpdGUtc3RhcnQuZWwtZWRpdGVkICV7X3N5c2NvbmZkaXJ9L2VtYWNzL3Np
dGUtc3RhcnQuZWwKcm0gLWYgc2l0ZS1zdGFydC5lbC1lZGl0ZWQKJXtzYmluZGlyfS9pbnN0YWxs
LWluZm8gLS1kZWxldGUgJXtfaW5mb2Rpcn0vJXtuYW1lfS5pbmZvICV7X2luZm9kaXJ9L2Rpcgol
Y2xlYW5fbWVudXMKCiVmaWxlcwolZGVmYXR0cigtLCV7dW93bn0sJXtnb3dufSwtKQolZG9jIFJF
QURNRSBDT1BZSU5HCiV7X2RhdGFkaXJ9L2VtYWNzL3NpdGUtbGlzcAole19saWJkaXJ9L21heGlt
YS0le3ZlcnNpb259CiV7X2luZm9kaXJ9L21heGltYSoKJXtfbWFuZGlyfS9tYW4xL21heGltYS4x
Kgole19iaW5kaXJ9L21heGltYQole19iaW5kaXJ9L3htYXhpbWEKJWlmb3MgTGludXgKJXtfbWVu
dWRpcn0vJXtuYW1lfQolZW5kaWYKCiVjaGFuZ2Vsb2cKKiBNb24gQXVnIDI3IDIwMDEgS2V2aW4g
RSBDb3Nncm92ZSA8a2V2aW5jQGRPaW5rLkNPTT4KLSBpbnN0YWxsLWluZm8uCi0gUmV3b3JrZWQg
Mi4yLjIgUmVkaGF0IDUuMCBwYXRjaCBmb3IgTWFuZHJha2UgOC4wLgotIFNob3VsZCBnY2wgYmUg
c3RhdGljbHkgbGlua2VkPyAgMzg2LWxpbnV4LmRlZnMgbWFrZXMgbWVudGlvbiBvZiB0aGlzLgog
IFN0YXRpYyBsaW5raW5nIHdvcmtzLCBidXQgbWlnaHQgbm90IGJlIHN0cmljdGx5IHJlcXVpcmVk
LgotIGdjYyAyLjk2IGNhdXNlcyBNYXhpbWEncyAibWFrZSB0ZXN0IiB0byBmYWlsLgogIFVzZSBr
Z2NjICJnY2MgdmVyc2lvbiBlZ2NzLTIuOTEuNjYiIGluIGNvbmZpZ3VyZSdzIENDIGFuZCBtYWtl
J3MgR0NDLgotIG1ha2UgdGVzdCBwYXNzZXMhCgoqIEZyaSBBdWcgMjQgMjAwMSBLZXZpbiBFIENv
c2dyb3ZlIDxrZXZpbmNAZE9pbmsuQ09NPgotIEFkZGVkIG1lbnUgaXRlbXMuCi0gRml4ZWQgcG9z
dC4KLSBNYW5kcmFrZSA4LjAgYnVpbGQuCi0gUGFja2FnZWQgaW50byByZWxvY2F0YWJsZSBzb3Vy
Y2UgUlBNLgotIEdpdmUgaW50byByZWZlcmVuY2luZyBycG0ncyBpbnRlcm5hbCBwcml2YXRlIG1h
Y3Jvcy4KLSBtYWtlIHRlc3QgaGFzIGVycm9yczoKICBUaGUgbnVtYmVyIG9mIGRpZmZlcmVuY2Vz
IGZvdW5kIHdhcyAyMSBpbiBwcm9ibGVtczogKDI3IDI1IDI0IDIzIDIyIDIxCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMCAxOSAxOCAxNyAx
NiAxNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTQgMTMgMTIgMTEgMTAgOSA4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA3IDYpCiAgRXJyb3IgU3VtbWFyeTogW0JST0tFLCAoUVVPVEUs
IHJ0ZXN0MyksIEJST0tFLCAoUVVPVEUsIHJ0ZXN0NSksIHJ0ZXN0Ni5tYWMsCiAgNCwgQlJPS0Us
IChRVU9URSwgcnRlc3QxMyksIHJ0ZXN0MTQubWFjLCAyNywgMjUsIDI0LCAyMywgMjIsIDIxLCAy
MCwgMTksIDE4LAogIDE3LCAxNiwgMTUsIDE0LCAxMywgMTIsIDExLCAxMCwgOSwgOCwgNywgNl0K
Cg==
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08
Content-Type: text/plain;
name="gcl-2.4.0_mdk80linux.patch"
Content-Disposition: attachment;
filename="gcl-2.4.0_mdk80linux.patch"
Content-Transfer-Encoding: base64
ZGlmZiAtdU5yIGdjbC0yLjQuMC1PUklHL2FkZC1kZWZzIGdjbC0yLjQuMC9hZGQtZGVmcwotLS0g
Z2NsLTIuNC4wLU9SSUcvYWRkLWRlZnMJU2F0IE5vdiAxMSAxMjo0MDo0MiAyMDAwCisrKyBnY2wt
Mi40LjAvYWRkLWRlZnMJU3VuIEF1ZyAyNiAyMjozNDozOCAyMDAxCkBAIC00OCw3ICs0OCw3IEBA
CiAKIC4veGJpbi9hZGQtZGlyIHRrQ29uZmlnLnNoICIke1BVQkxJQ30vbGliIC91c3IvbGliIC91
c3IvbG9jYWwvbGliIiAnVEtfQ09ORklHX1BSRUZJWD0iJHYiJwogLi94YmluL2FkZC1kaXIgdGNs
Q29uZmlnLnNoICIke1BVQkxJQ30vbGliIC91c3IvbGliIC91c3IvbG9jYWwvbGliIiAnVENMX0NP
TkZJR19QUkVGSVg9IiR2IicKLS4veGJpbi9hZGQtZGlyIGRpciAiL3Vzci9sb2NhbC9saWIvaW5m
byAke1BVQkxJQ30vbGliL2luZm8gL3Vzci9saWIvaW5mbyIgJ0lORk9fRElSPSIkdiInCisuL3hi
aW4vYWRkLWRpciBkaXIgIiR7UFVCTElDfS9saWIvaW5mbyAvdXNyL3NoYXJlL2luZm8gL3Vzci9p
bmZvIC91c3IvbG9jYWwvaW5mbyIgJ0lORk9fRElSPSIkdiInCiAKIFNPVVJDRT0uCiAke1NPVVJD
RX0gbWFrZWRlZnMKZGlmZiAtdU5yIGdjbC0yLjQuMC1PUklHL2gvMzg2LWxpbnV4LmRlZnMgZ2Ns
LTIuNC4wL2gvMzg2LWxpbnV4LmRlZnMKLS0tIGdjbC0yLjQuMC1PUklHL2gvMzg2LWxpbnV4LmRl
ZnMJTW9uIE1heSAxNSAxOToxMjoyMyAyMDAwCisrKyBnY2wtMi40LjAvaC8zODYtbGludXguZGVm
cwlTdW4gQXVnIDI2IDIyOjM4OjA4IDIwMDEKQEAgLTE5LDcgKzE5LDcgQEAKICMgYW5kIGFsc28g
aW4gdGhlIGNvbXBpbGVyOjoqY2MqIHZhcmlhYmxlIGZvciBsYXRlciBjb21waWxhdGlvbiBvZgog
IyBsaXNwIGZpbGVzLgogIyAodGhlIC1waXBlIGlzIGp1c3Qgc2luY2Ugb3VyIGZpbGUgc3lzdGVt
IGlzIHNsb3cuLikKLUNDID0gJHtHQ0N9IC1waXBlIC1md3JpdGFibGUtc3RyaW5ncyAgLURWT0w9
dm9sYXRpbGUgLUkkKEdDTERJUikvbyAtZnNpZ25lZC1jaGFyCitDQyA9ICR7R0NDfSAtcGlwZSAt
ZndyaXRhYmxlLXN0cmluZ3MgIC1EVk9MPXZvbGF0aWxlIC1EX19MSU5VWF9fIC1JJChHQ0xESVIp
L28gLWZzaWduZWQtY2hhcgogCiAjIHVuZGVyIHJlZGhhdCA2LjEgYW5kIHNsYWNrd2FyZSA3LjAg
d2UgbmVlZGVkIHRvIGhhdmUgdGhpcwogIyBsaW5rIGJlIHN0YXRpYywgYnV0IHNob3VsZCBiZSBv
ayB3aXRoIHRoZSBmaXggdG8gdW5peHBvcnQvcnN5bV9lbGYuYwpkaWZmIC11TnIgZ2NsLTIuNC4w
LU9SSUcvby9zZmFzbGVsZi5jIGdjbC0yLjQuMC9vL3NmYXNsZWxmLmMKLS0tIGdjbC0yLjQuMC1P
UklHL28vc2Zhc2xlbGYuYwlTdW4gQXByIDE1IDE5OjA0OjM4IDIwMDEKKysrIGdjbC0yLjQuMC9v
L3NmYXNsZWxmLmMJU3VuIEF1ZyAyNiAyMjozODo1MSAyMDAxCkBAIC00MzAsMTAgKzQzMCw2IEBA
CiAgICAgICBGRWVycm9yKCJVbnN1cHBvcnRlZCBFTEYgdHlwZSBSXzM4Nl9HT1RQQyIpOwogICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlICAgICBSXzM4Nl9OVU06Ci0gICAgICBGRWVycm9yKCJVbnN1
cHBvcnRlZCBFTEYgdHlwZSBSXzM4Nl9OVU0iKTsKLSAgICAgIGJyZWFrOwotCiAjZWxzZQogICAg
IGNhc2UgICAgIFJfU1BBUkNfV0RJU1AzMDoKICAgICAgIC8qIHYtZGlzcDMwKi8KZGlmZiAtdU5y
IGdjbC0yLjQuMC1PUklHL28vc2diYy5jIGdjbC0yLjQuMC9vL3NnYmMuYwotLS0gZ2NsLTIuNC4w
LU9SSUcvby9zZ2JjLmMJVHVlIE1heSAgMSAxNDozMDozNyAyMDAxCisrKyBnY2wtMi40LjAvby9z
Z2JjLmMJU3VuIEF1ZyAyNiAyMjozOTozNyAyMDAxCkBAIC0yMSw3ICsyMSwxMSBAQAogaW50IG1w
cm90ZWN0KCk7CiAjZW5kaWYKIAorI2lmZGVmIF9fTElOVVhfXworI2luY2x1ZGUgPGFzbS9zaWdj
b250ZXh0Lmg+CisjZWxzZQogI2luY2x1ZGUgPHNpZ25hbC5oPgorI2VuZGlmCiAKIHZvaWQgc2Vn
bWVudGF0aW9uX2NhdGNoZXIoKTsKIAo=
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08
Content-Type: text/plain;
name="gcl-2.4.0_mdk80linux.3.patch"
Content-Disposition: attachment;
filename="gcl-2.4.0_mdk80linux.3.patch"
Content-Transfer-Encoding: base64
KioqIGdjbC0yLjQuMC1PUklHL2gvMzg2LWxpbnV4LmRlZnMJTW9uIEF1ZyAyNyAwOTozODo0NSAy
MDAxCi0tLSBnY2wtMi40LjAvaC8zODYtbGludXguZGVmcwlNb24gQXVnIDI3IDE1OjQ0OjI4IDIw
MDEKKioqKioqKioqKioqKioqCioqKiAyNCwzMCAqKioqCiAgIyB1bmRlciByZWRoYXQgNi4xIGFu
ZCBzbGFja3dhcmUgNy4wIHdlIG5lZWRlZCB0byBoYXZlIHRoaXMKICAjIGxpbmsgYmUgc3RhdGlj
LCBidXQgc2hvdWxkIGJlIG9rIHdpdGggdGhlIGZpeCB0byB1bml4cG9ydC9yc3ltX2VsZi5jCiAg
TERDQz0ke0NDfSAtc3RhdGljCi0gTERDQz0ke0NDfQogIAogICMgbm90ZSBmb3IgbGludXhhb3V0
IG9uIGFuIGVsZiBtYWNoaW5lIGFkZCAtYiBpNDg2LWxpbnV4YW91dCAKICAjIENDID0gZ2NjIC1w
aXBlIC1md3JpdGFibGUtc3RyaW5ncyAgLURWT0w9dm9sYXRpbGUgLUkkKEdDTERJUikvbyAtZnNp
Z25lZC1jaGFyIC1iIGk0ODYtbGludXhhb3V0IAotLS0gMjQsMjkgLS0tLQo=
--Multipart_Mon__27_Aug_2001_17:46:02_-0700_081bea08--
From camm@enhanced.com Tue Aug 28 10:08:51 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7SF8oX13790
for <maxima@math.utexas.edu>; Tue, 28 Aug 2001 10:08:50 -0500
Received: from intech19.enhanced.com (enhanced.ppp.eticomm.net [206.228.183.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA30000
for <maxima@www.ma.utexas.edu>; Tue, 28 Aug 2001 10:08:49 -0500
Received: from camm by intech19.enhanced.com with local (Exim 3.12 #1 (Debian))
id 15bkTo-0004yD-00; Tue, 28 Aug 2001 11:08:40 -0400
To: Kevin Cosgrove <kevinc@doink.com>
Cc: Maxima List <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] make test errors - SOLUTION
References: <OF48F6B331.FE07F240-ON86256AB5.004E6CD5@unk.edu> <20010827174602.1f6d620b.kevinc@doink.com>
From: Camm Maguire <camm@enhanced.com>
Date: 28 Aug 2001 11:08:40 -0400
In-Reply-To: Kevin Cosgrove's message of "Mon, 27 Aug 2001 17:46:02 -0700"
Message-ID: <54y9o4mdc7.fsf@intech19.enhanced.com>
Lines: 29
X-Mailer: Gnus v5.7/Emacs 20.7
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Greetings, and thanks for posting this! I'm glad you got it working,
but it seems that what you had to do is quite sad. You basically had
to turn off all optimization, and make a static binary. I maintain
the maxima package for Debian, and Dr. Schelter had helped me address
most of these issues a long time ago. The package currently produces
a stripped, dynamically linked binary with compiler optimization that
passes all tests using gcc 2.95. I'm only telling you this in case
you might want to pursue this further. You can download the tar.gz
and diff.gz source files for maxima from the Debian website, unpack
the tar file, and apply the diff with the patch program. You could
then examine the differences in the config files from those in
your source tree. In any case, kgcc on your distro is a good idea.
But if you'd like to contribute your rpm to mandrake or otherwise
distribute it, it would be best if it could be optimized, stripped,
and dynamically linked.
P.S. I had thought that all the changes Dr. Schelter had given me
relating to these issues were included in cvs. I'll try to confirm
this when I get a chance.
P.P.S. Does anyone know if the cvs tree for maxima and gcl will remain
at their current locations? As far as I knew, Dr. Schelter was the
only one with write access.
Take care,
--
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
From mzou@mail.ma.utexas.edu Tue Aug 28 10:21:13 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7SFLDX14747
for <maxima@math.utexas.edu>; Tue, 28 Aug 2001 10:21:13 -0500
Received: from linux34.ma.utexas.edu (root@linux34.ma.utexas.edu [128.83.133.5])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA30258
for <maxima@www.ma.utexas.edu>; Tue, 28 Aug 2001 10:21:13 -0500
Received: (from mzou@localhost)
by linux34.ma.utexas.edu (8.9.3/8.9.1) id KAA04643;
Tue, 28 Aug 2001 10:21:12 -0500
X-Authentication-Warning: linux34.ma.utexas.edu: mzou set sender to mzou@math.ma.utexas.edu using -f
From: Maorong Zou <mzou@math.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15243.46824.784481.530194@linux34.ma.utexas.edu>
Date: Tue, 28 Aug 2001 10:21:12 -0500
To: camm@enhanced.com, maxima@www.ma.utexas.edu
Subject: Re: [Maxima] make test errors - SOLUTION
In-Reply-To: <54y9o4mdc7.fsf@intech19.enhanced.com>
References: <OF48F6B331.FE07F240-ON86256AB5.004E6CD5@unk.edu>
<20010827174602.1f6d620b.kevinc@doink.com>
<54y9o4mdc7.fsf@intech19.enhanced.com>
X-Mailer: VM 6.76 under Emacs 20.7.2
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
>
> P.P.S. Does anyone know if the cvs tree for maxima and gcl will remain
> at their current locations? As far as I knew, Dr. Schelter was the
> only one with write access.
>
Yes, both maxima and gcl repository will stay in their
current location indefinitely. If someone (or a group)
wants to take over the responsibility of maintaining these
packages, I'll be more than happy to help making the repository
accessible.
Maorong Zou
System Admin, UT Math
mzou@math.utexas.edu
From kevinc@dOink.COM Tue Aug 28 16:14:16 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7SLEGX31272
for <maxima@math.utexas.edu>; Tue, 28 Aug 2001 16:14:16 -0500
Received: from qiclab.scn.rain.com (postfix@qiclab.scn.rain.com [205.238.26.97])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id QAA07503
for <maxima@www.ma.utexas.edu>; Tue, 28 Aug 2001 16:14:16 -0500
Received: by qiclab.scn.rain.com (Postfix, from userid 177)
id 73A2624DE72; Tue, 28 Aug 2001 14:14:19 -0700 (PDT)
>Received: by joseph.doink.com (Postfix, from userid 11334)
id EFE8B2FEA8; Tue, 28 Aug 2001 14:06:38 -0700 (PDT)
Received: from dOink.COM (localhost [127.0.0.1])
by joseph.doink.com (Postfix) with ESMTP id ACB012FEA4
for <maxima@www.ma.utexas.edu>; Tue, 28 Aug 2001 14:06:38 -0700 (PDT)
To: Maxima List <maxima@www.ma.utexas.edu>
Subject: Re: [Maxima] make test errors - SOLUTION
In-reply-to: <54y9o4mdc7.fsf@intech19.enhanced.com>
Date: Tue, 28 Aug 2001 14:06:36 -0700
From: Kevin Cosgrove <kevinc@dOink.COM>
Message-Id: <20010828210638.EFE8B2FEA8@joseph.doink.com>
Content-Type: text
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
OK, I think I've got a better solution. I turned the
optimization and dynamic linking back on and everything
still passes "make test". The main problems seems to be
that gcc 2.96 doesn't produce good code. My solution for
that is to use /usr/bin/kgcc. If anyone wants my RPM
spec files for gcl and/or maxima, please write and I'll
send them to you. If there are too many requests, then
I'll send them to the list again.
Cheers....
On 28 August 2001 at 11:08, Camm Maguire <camm@enhanced.com> wrote:
Greetings, and thanks for posting this! I'm glad you got it working,
but it seems that what you had to do is quite sad. You basically had
to turn off all optimization, and make a static binary.
From xpfa@nh.netherhall.org.uk Wed Aug 29 13:06:33 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7TI6XX08434
for <maxima@math.utexas.edu>; Wed, 29 Aug 2001 13:06:33 -0500
Received: from deimos.netherhall.org.uk (IDENT:root@deimos.netherhall.org.uk [195.82.120.110])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA10616
for <maxima@www.ma.utexas.edu>; Wed, 29 Aug 2001 13:06:30 -0500
Received: from medusa.nh.netherhall.org.uk (IDENT:root@medusa.nh.netherhall.org.uk [192.168.1.10])
by deimos.netherhall.org.uk (8.9.3/8.9.3/Netherhall/1.11/ORBS) with ESMTP id TAA32489;
Wed, 29 Aug 2001 19:06:21 +0100
Received: from fozzie.nh.netherhall.org.uk (xpfa@fozzie.nh.netherhall.org.uk [192.168.10.23])
by medusa.nh.netherhall.org.uk (8.9.3/8.9.3/Netherhall/1.4) with SMTP id TAA14182;
Wed, 29 Aug 2001 19:06:19 +0100
Received: by fozzie.nh.netherhall.org.uk (sSMTP sendmail emulation); Wed, 29 Aug 2001 19:06:18 +0100
From: Pedro Fortuny <xpfa@nh.netherhall.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <15245.12058.558025.365600@fozzie.nh.netherhall.org.uk>
Date: Wed, 29 Aug 2001 19:06:18 +0100 (BST)
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] make test errors - SOLUTION
X-Mailer: VM 6.75 under Emacs 20.5.2
Reply-To: pfortuny@agt.uva.es
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
> (Kevin Cosgrove):
> OK, I think I've got a better solution. I turned the
> optimization and dynamic linking back on and everything
> still passes "make test". The main problems seems to be
> that gcc 2.96 doesn't produce good code. My solution for
> that is to use /usr/bin/kgcc. If anyone wants my RPM
> spec files for gcl and/or maxima, please write and I'll
> send them to you. If there are too many requests, then
> I'll send them to the list again.
This sounds bit of strange to me... I have had no problems with
Slackware 7.1 + maxima 5.6 (I think the last cvs tree I downloaded
was more or less in july, but sorry not to remember) + gcl 2.4.0
(also not remember the date)... egcs-1.1.2 Pentium III 933Mhz + 128Mb
runs all the tests OK.
Hope this may help to enlighten things a bit.
Regards,
Pedro.
>On 28 August 2001 at 11:08, Camm Maguire <camm@enhanced.com> wrote:
>Greetings, and thanks for posting this! I'm glad you got it working,
>but it seems that what you had to do is quite sad. You basically had
>to turn off all optimization, and make a static binary.
--
Pedro Fortuny Ayuso --------> www.geocities.com/pedro_fortuny
School of Mathematical Sciences. Queen Mary & Westfield College.
Mile End Road, London E1 4NS, UK ------> www.qmw.ac.uk
Tfn. Nr. 44 20 7882 5440
From kevinc@dOink.COM Wed Aug 29 13:44:31 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f7TIiVX10023
for <maxima@math.utexas.edu>; Wed, 29 Aug 2001 13:44:31 -0500
Received: from qiclab.scn.rain.com (postfix@qiclab.scn.rain.com [205.238.26.97])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id NAA12533
for <maxima@www.ma.utexas.edu>; Wed, 29 Aug 2001 13:44:31 -0500
Received: by qiclab.scn.rain.com (Postfix, from userid 177)
id BE76224DE7E; Wed, 29 Aug 2001 11:44:34 -0700 (PDT)
>Received: by joseph.doink.com (Postfix, from userid 11334)
id 676662FEA8; Wed, 29 Aug 2001 11:15:21 -0700 (PDT)
Received: from dOink.COM (localhost [127.0.0.1])
by joseph.doink.com (Postfix) with ESMTP id 3B1132FEA4
for <maxima@www.ma.utexas.edu>; Wed, 29 Aug 2001 11:15:21 -0700 (PDT)
To: maxima@www.ma.utexas.edu
Subject: Re: [Maxima] make test errors - SOLUTION
In-reply-to: <15245.12058.558025.365600@fozzie.nh.netherhall.org.uk>
Date: Wed, 29 Aug 2001 11:15:19 -0700
From: Kevin Cosgrove <kevinc@dOink.COM>
Message-Id: <20010829181521.676662FEA8@joseph.doink.com>
Content-Type: text
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
The fact that you used egcs-1.1.2 to compile would make me
think everything would test fine. I believe the problem is
with gcc-2.96 specificly. If I avoid that version of the
compiler, then I have no problems.
Cheers...
On 29 August 2001 at 19:06, Pedro Fortuny <xpfa@nh.netherhall.org.uk> wrote:
This sounds bit of strange to me... I have had no problems with
Slackware 7.1 + maxima 5.6 (I think the last cvs tree I downloaded
was more or less in july, but sorry not to remember) + gcl 2.4.0
(also not remember the date)... egcs-1.1.2 Pentium III 933Mhz + 128Mb
runs all the tests OK.
From smustudent1@yahoo.com Wed Sep 5 13:53:37 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f85IrbU18745
for <maxima@math.utexas.edu>; Wed, 5 Sep 2001 13:53:37 -0500
Received: from web12205.mail.yahoo.com (web12205.mail.yahoo.com [216.136.173.89])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id NAA25117
for <maxima@www.ma.utexas.edu>; Wed, 5 Sep 2001 13:53:37 -0500
Message-ID: <20010905185336.30043.qmail@web12205.mail.yahoo.com>
Received: from [129.119.200.40] by web12205.mail.yahoo.com via HTTP; Wed, 05 Sep 2001 11:53:36 PDT
Date: Wed, 5 Sep 2001 11:53:36 -0700 (PDT)
From: C Y <smustudent1@yahoo.com>
To: Maxima list <maxima@www.ma.utexas.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Subject: [Maxima] Grad and Curl
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
Sorry to be asking such a doofus question, but can
anyone show me how to take the grad and curl in
maxima? I know about the load(vect); thing but beyond
that I'm lost. Any help appreciated.
Thanks,
CY
__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com
From willisb@unk.edu Thu Sep 6 09:36:29 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f86EaTU30262
for <maxima@math.utexas.edu>; Thu, 6 Sep 2001 09:36:29 -0500
Received: from UNKmail.unk.edu (UNKmail.UNK.edu [144.216.2.9])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with ESMTP id JAA10876
for <maxima@www.math.utexas.edu>; Thu, 6 Sep 2001 09:36:29 -0500
From: willisb@unk.edu
Subject: Re: [Maxima] Grad and Curl
To: maxima@www.ma.utexas.edu
Cc: C Y <smustudent1@yahoo.com>
Date: Thu, 6 Sep 2001 09:36:02 -0500
Message-ID: <OF2EC7C7E8.ADD3BFA4-ON86256ABF.004F4D94@unk.edu>
X-MIMETrack: Serialize by Router on UNKmail.unk.edu/Servers/UNEBR(Release 5.0.6a |January
17, 2001) at 09/06/2001 09:36:03 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
1. Load vect.mc from the share directory; vector.mc in the share2
directory is broken.
2. In vect.mc, I had to change the two define_variable statements from
DEFINE_VARIABLE(sfprod,1,any)$
DEFINE_VARIABLE(sf,[1,1,1],list)$
to
DEFINE_VARIABLE(SFPROD,1,any)$
DEFINE_VARIABLE(SF,[1,1,1],list)$
(I don't understand why SF and SFPROD must be uppercase here; with my
maxima, they do need to be.)
3. Try the following:
(C1) load("vect.mc");
Warning - you are redefining the MACSYMA function TRIGSIMP
Warning - you are redefining the MACSYMA function IMPROVE
Warning - you are redefining the MACSYMA function UPDATE
(D1) vect.mc
/* By default, the coordinate system is cartesian with coordinates
X,Y, and Z (upper case, not lower case) */
(C2) grad(X^2 + Y^2);
2 2
(D2) GRAD (Y + X )
(C3) express(%);
d 2 2 d 2 2 d 2 2
(D3) [-- (Y + X ), -- (Y + X ), -- (Y + X )]
dX dY dZ
(C4) ev(%,diff);
(D4) [2 X, 2 Y, 0]
(C5)
4. There is some documentation in vect.usg; compared to the rest of maxima, the
vector code isn't as well tested. I'd be careful about trusting it for much more
than homework.
blw
From marino201@netzero.net Sun Sep 9 21:48:20 2001
Received: from dell5.ma.utexas.edu (dell5.ma.utexas.edu [146.6.139.126])
by dell3.ma.utexas.edu (8.11.3/8.10.2) with ESMTP id f8A2mKU21032
for <maxima@math.utexas.edu>; Sun, 9 Sep 2001 21:48:20 -0500
Received: from mail7.wlv.netzero.net (mail7.wlv.netzero.net [209.247.163.57])
by dell5.ma.utexas.edu (8.9.3/8.9.1) with SMTP id VAA08655
for <maxima@www.ma.utexas.edu>; Sun, 9 Sep 2001 21:48:19 -0500
Received: (qmail 11767 invoked from network); 10 Sep 2001 02:45:55 -0000
Received: from dialup-63.215.216.197.dial1.tampa1.level3.net (HELO default) (63.215.216.197)
by mail7.wlv.netzero.net with SMTP; 10 Sep 2001 02:45:55 -0000
Message-ID: <000901c139a2$329b2c80$c5d8d73f@default>
From: "marino201" <marino201@netzero.net>
To: <maxima@www.ma.utexas.edu>
Date: Sun, 9 Sep 2001 22:42:12 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0006_01C13980.AA9E9040"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Subject: [Maxima] Anyone out here
Sender: maxima-admin@www.math.utexas.edu
Errors-To: maxima-admin@www.math.utexas.edu
X-BeenThere: maxima@www.math.utexas.edu
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:maxima-request@www.math.utexas.edu?subject=help>
List-Post: <mailto:maxima@www.math.utexas.edu>
List-Subscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=subscribe>
List-Id: Maxima interest list <maxima.www.math.utexas.edu>
List-Unsubscribe: <http://www.math.utexas.edu/mailman/listinfo/maxima>,
<mailto:maxima-request@www.math.utexas.edu?subject=unsubscribe>
List-Archive: <http://www.math.utexas.edu/pipermail/maxima/>
This is a multi-part message in MIME format.
------=_NextPart_000_0006_01C13980.AA9E9040
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I don't know if this is working, just a test. Don't flip out on me =
fella's....especially you Doug.
Aaron
------=_NextPart_000_0006_01C13980.AA9E9040
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment