status of "affine" package?



David and Michele Holmgren <holmgrenm@shaw.ca> writes:

>  Does anyone have any information regarding the status of the
> "affine" package for Maxima?  Has it been updated at all from the
> version available at the old Maxima site?  I took a stab at
> compiling this recently, but failed miserably :)  If nothing has
> been done, I might try some work on it...

Actually, I have made a bunch of changes and added a demo file (which
shows how to compute, though somewhat awkwardly, a standard
non-trivial example of a free resolution).  Some time after 5.9.0, if
nobody objects, I will check in Schelter's original sources and
gradually commit the patches I made.  Sadly, many things are still
broken.

Meanwhile, if you are interested, please take a look at

http://members.inode.at/wjenkner/maxima/my-affine.tar.gz

I added an `affine.system' file, so I suggest the following steps:
Unpack this somewhere, cd in `affine', start maxima, then type

to_lisp();

(mk:compile-system "affine")

Then exit and restart maxima, type

to_lisp();

(mk:load-system "affine")

(run)

demo("./affine.dem");

By the way, since Affine redefines some Maxima functions you had
better not save this as your regular image.

I tested this with Clisp 2.28 and Maxima 5.9.0rc1 (it should also work
with any Maxima 5.9.0pre-cvs of the last three months or so).

Let me stress, however, that this patch is ridiculously incomplete and
highly experimental at this point (but it does make Affine somewhat
more enjoyable).

Wolfgang
-- 
wjenkner@inode.at