From: Francis W. <f.j...@li...> - 2024-04-10 18:08:36
|
I have updated the Web REDUCE<https://reduce-algebra.sourceforge.io/web-reduce/about.php?start> framework to provide initial support for plotting using a version of Gnuplot compiled to WebAssembly, as for REDUCE itself. This is based on work by CD Clark III<https://github.com/CD3/gnuplot-in-the-browser> and work by Hermann Rolfes<https://github.com/kungfooman/WebREDUCE/>. There is a separate button to start desktop REDUCE with plotting, partly because plotting requires additional resources. Currently there are some restrictions: * only the last plot is visible since each plot overwrites any previous plot; * plotting can cause spurious end-of-file warnings and fatal end-of-file errors; * mobile Web REDUCE does not support plotting. I had hoped to update the version of REDUCE itself, which is getting a bit out of date, but I have run into some problems, so I will do that later. If you want to try plotting in Web REDUCE<https://reduce-algebra.sourceforge.io/web-reduce/about.php?start>, you should be able to copy and paste all the examples in the manual, GNUPLOT: Display of Functions and Surfaces<https://reduce-algebra.sourceforge.io/manual/manualse116.html#x151-27700018.1>, (one at a time!) and they should all work. If you run into any problems please let me know. Francis |