
The second distributor was Codemist (ie me and my friends) who developed our own Lisps ending up with CSL. Only later were distribution rights passed to ZIB. When Griss moved to HP to took PSL with him and HP continues developing it. PSL had originally been developed by Griss and Hearn to support Reduce. The first and larger was ZIB who used the PSL Lisp system.
#Install package in texmacs code#
Firstly the difference between PSl and CSL versions and their relative status at Sourceforge.īefore it was Open Source Reduce was not Open Source! Historically the body of Reduce code was written carefully so a very little bit in the middle was written an a documented subset of Lisp, and after that it was written in its own language. OK, there are several things I will try to explain. So, I'm guessing that some TeXmacs stuff was left out of the CSL reduce.

Then TeXmacs will start with no error message from Reduce, and Reduce will be listed in the Interactive Session menu, but, when Reduce is run, there is again the error messageĪnd TeXmacs receives no output from Reduce. Now, if i naively swap the file init-reduce.scm from the repository with the old file from TeXmacs, but keeping the line
Then, when TeXmacs starts, there is an error, if you wait a few moments: Ok, I replaced the TeXmacs plugins/reduce with the one from the sourceforge Reduce SCM repositories. Really, just your few comments you have provided here above would suffice. So, first off, maybe a top-level README could be added to the tar packages with a few clues about the CSL/PSL thing, and about TeXmacs and plugins. I'm guessing that I'd have to compile the PSL version of Reduce for myself. Of course, the old README is no longer correct.Īs an aside, I don't understand the CSL/PSL thing in the sense that only the CSL versions seem to be available at sourceforge. I notice that the Ubuntu version of TeXmacs _also_ has the same README, beginning 'This is for PSL Lisp version of REDUCE', so there is a bit of a mess there, Ubuntu TeXmacs and Ubuntu Reduce not really being compatible. Which, conspicuously, is _not_ the version I have installed, which isĪnd which I must surmise is a CSL version, since there is no mention in the tar package name, but which version can be seen in the output when Reduce is started.

Ha! No, I'm clueless! Ok, the first thing I notice is that my version of TeXmacs, TeXmacs-1.0.7-static-gnu-linux, which is the only version I could get to work, has /opt/TeXmacs-1.0.7-static-gnu-linux/plugins/reduce/install/README, which begins:
