Some mind blown findings on guile3

https://www.gnu.org/software/guile/manual/html_node/Other-Languages.html

1 Like

Yes, Guile was meant to be a “language platform” for GNU projects. Unfortunately it grow very big to make it easy to use as an embedded scripting language and the developers do not actively support Windows which for us is the major problem. Guile 3.0 made some step back in the right direction (e.g. make GMP optional) and it has a JIT compiler which would make the code quite fast, so I would love that TeXmacs could use Guile 3, but S7 is still more attractive, since it can easily be compiled for WASM for example and very easy to embed. I think however we should avoid to commit to only one interpreter since things can change in the future. We have a quite generic interface and we should keep it that way.

3 Likes

I was just about to make a post on allowing TeXmacs to be extended by JavaScript lol, this would make TM a lot more friendly to the folks that I want to sell to