close Warning: Can't synchronize with repository "(default)" (The repository directory has changed, you should resynchronize the repository with: trac-admin $ENV repository resync '(default)'). Look in the Trac log for more information.

source: branches/f4grobner/README@ 334

Last change on this file since 334 was 334, checked in by Marek Rychlik, 10 years ago

* empty log message *

File size: 3.0 KB
RevLine 
[7]1Dear User:
2
[318]3This archive contains files which provide Grobner basis support for the
4free computer algebra system Maxima. In order to use the package,
5 1. Copy the files in this directory to your favorite location;
6 or better, checkout the contents of this repository with SVN.
7 2. Edit the file "grobner.mac" to modify the location of the Lisp
8 files, to reflect your choice made in previous step.
9 3. Start your Maxima and load the file "grobner.mac"
10 4. Optionally, compile the Lisp files, so that the next file
11 you load "grobner.mac", the compiled (.fasl) versions of
[320]12 the files will be loaded. The compilation instructions
13 vary slightly depending on Lisp version.
[7]14
[318]15This version has been verified to work under this Maxima version:
[328]16
[318]17----------------------------------------------------------------
18Maxima 5.34.1 http://maxima.sourceforge.net
19using Lisp SBCL 1.2.4-1.fc21
20----------------------------------------------------------------
[7]21
[9]22It should also be portable across other ANSI Common Lisp implementations.
[8]23
[7]24The file grobner.demo is a Macsyma-style demo file for most of the operations
25provided by the package. In order to run it, go to the Maxima level and
26type:
27
28demo("grobner.demo");
29
30or
31
32batch("grobner.demo");
33
34and watch the demonstration.
35
36Maxima documentation for this package has not been written yet, but
37there is a sizable amount of documentation in the LISP source.
38
[330]39== COMPILATION INSTRUCTIONS FOR SBCL ==
[7]40
[334]41=== When using ASDF:
[321]42----------------------------------------------------------------
[320]43> (require :asdf)
44> (load "ngrobner.asd")
45> (asdf:install-system :ngrobner)
[321]46----------------------------------------------------------------
[334]47The compiled files (extension .fasl for SBCL) will be typically
48placed in a standard location determined by the ASDF configuration. On my system it is:
49----------------------------------------------------------------
50/home/marek/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/marek/Repos/MaximaGrobner/branches/f4grobner/
51----------------------------------------------------------------
52given that the SVN repository was copied to /home/marek/Repos/MaximaGrobner.
[320]53
[332]54
[334]55=== When not using ASDF (for whatever reason):
56
[332]57Step 1. Start SBCL in the directory which is a copy of this directory.
58Step 2. Execute Lisp commands:
[329]59----------------------------------------------------------------
60> (load "ngrobner-package.lisp")
61> (ngrobner::compile-ngrobner)
62----------------------------------------------------------------
[333]63The resulting compiled files (extension .fasl for SBCL) can be
64placed in any directory where Maxima can find them. Then
65modify "grobner.mac" to reflect this, and every time
66you load "grobner.mac" the compiled version will be used.
[320]67
[330]68== ADDITIONAL COMMENTS ==
69
[319]70The files were derived the sources of a package CGBlisp, version 2,
71also authored by me, which will eventually be released at my Web site
72(see below). An older version of CGBlisp is available at the Web
73site.
[7]74
75Enjoy.
76--Marek Rychlik
77
785-24-2002
79Revised: 1-25-2009
[316]80Revised: 1-25-2015
[7]81
82E-mail: rychlik@u.arizona.edu
[317]83URL: http://marekrychlik.com
Note: See TracBrowser for help on using the repository browser.