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

Reply via email to