Macports Reduce build
Ryan Schmidt
ryandesign at macports.org
Mon Sep 24 03:45:37 UTC 2018
On Sep 23, 2018, at 21:57, Mark Brethen wrote:
> I don’t know why he is using a special build of fox but I will forward your comments to the developer.
>
> Reduce uses a subset of Lisp. Each line of input must end with a semi-colon.
>
> Instructions to plot cos(x) in reduce using gnuplot:
>
> 1. In Terminal, type ‘redcsl' [enter]. This should open the gui in XQuartz. The window will display "Reduce (Free CSL version, revision 4715), 23-Sep-18 …” followed by ‘1:’
>
> 2. Type ‘load_package gnuplot;’ [enter]
>
> 3. Type ‘plot cos(x);’ [enter]
>
> At this point AquaTerm should open and display a plot of the cosine for -10 < x < 10.
Thanks. So doing this did fix the problem for me:
On Sep 23, 2018, at 20:16, Ryan Schmidt wrote:
> a) Figure out where in the code it calls the gnuplot executable, and change it to be the absolute path, so that the $PATH variable is not needed. I found lines such as these:
>
> ./packages/plot/gnuintfc.red: plotcommand!* := find!-gnuplot();
> ./packages/plot/gnuintfc.red: plotcommand!* := find!-gnuplot();
> ./packages/plot/gnuintfc.red: plotcommand!* := bldmsg("gnuplot %w",plotcmds!*);
> ./packages/plot/gnuintfc.red: plotcommand!* := find!-gnuplot();
>
> Maybe using the full "/opt/local/bin/gnuplot" on these lines is the answer.
See attached patch. I also changed your wrapper scripts to use "$@" instead of $* so that arguments containing spaces are handled correctly.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reduce.diff
Type: application/octet-stream
Size: 3589 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20180923/118c4383/attachment.obj>
More information about the macports-dev
mailing list