On Fri, Feb 21 2020, Nam Nguyen <n...@berkeley.edu> wrote: > Here is an update for TeXmacs 1.99.12, released on December 28, 2019. > > Changelog: https://texmacs.org/tmweb/about/changes.en.html > > This diff: > - Enables many plugins (accessed through Insert > Session) > - HOMEPAGE now uses https > - Adds python3 through a combination of MODPY_ADJ_FILES and manually > replacing python with python3.7, as described in > plugins/python/README.md. > > The most controversial change is adding the new RUN_DEPENDS for every > possible optional plugin. If there is pushback I would be fine with > leaving this off.
It feels like the functionality in those plugins should be made optional. While I'm not a TeXmacs user I think those extra deps shouldn't be mandatory. (Adding python in RUN_DEPENDS as done by MODULES=lang/python is fine though, python is already an indirect dep as shown by make full-run-depends.) This being said, it's nice to patch plugins so they work properly once the deps are installed. I guess what you could do is document packages that the user can install to unlock extra functionality. Or maybe the UI makes it obvious what the user needs to install? > I tested dratex, graph, graphviz, python, sympy, gnuplot, maxima, octave > and pari using the built in documentation (Help > Plug-ins). These > worked except for some octave quirks. When I got to the octave graph > example, the graph displays in a new window. However, I cannot save the > graph as an image, as the menu bars are unresponsive. Thanks to the > recent update to math/pari I was able to successfully follow > "Programming in GP > Code GP" > https://pari.math.u-bordeaux.fr/tutorials.html > > Feedback and tests are welcome. I'll try to do some testing in the next days. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE