On Wed, Oct 19, 2005 at 08:16:48PM +0700, Andrey G. Grozin wrote: > >Please make it as simple as possible for user to install the plug-in. > >Ideally speaking, plug-ins are assumed to run out of the box (which is > >actually the case for all plug-ins except reduce), so you are assumed > >to hack something together to get that done. If the compilation of > >some additional package is needed, then you might modify the tm_reduce > >script so that this package is compiled when needed. This is what > >we recently did in the cases of Maple and Mathematica. > This is not easy if reduce is installed by root. First, one has to correct > errors made by the reduce-3.8 installer (one way is explained at the > Andreas' web page; I did it long ago and slightly differently). While we > are at it, it would be good to correct permissions of files in the reduce > tree: they seem random and prevent normal operation: users cannot read > help files, some text files have the executable bit set, etc. This is a > mess; I'm sure any reasonable sysadmin has made many necessary changes in > his reduce installation, and rewriting the startup script is a minor > detail compared to the rest of it. While doing all this work, it would be > easy to add the line about tmprint.red to package.red, and build tmprint.b > by mkpckge. > > It would be good to write prominantly in README (or INSTALL or whatever) > that > 1. only reduce-3.8 is supported; > 2. if the user used the old reduce interface, it will suddenly stop > working; and what to do to make it work again > > Just some thoughts.
Thanks for your thoughts, Andrey ;^) I was although thinking about the following possibility: when trying to start reduce while the necessary extra package has not been compiled, automatically display a help page with instructions on how to build the package. Anyway, I will now wait for a possibly updated plug-in from Andreas and include it in the next distribution. The laptop on which I had an old (too old?) version of reduce installed is broken, so I will not test it anyway. Best wishes, Joris _______________________________________________ Texmacs-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/texmacs-dev
