Subject: mailing-list for TeXmacs Users
List archive
From : Kovács Zoltán <address@hidden>- To: texmacs-users <address@hidden>
- Subject: Fwd: Guile 3!
- Date: Sat, 21 Mar 2020 11:41:02 +0100
Dear all,
after several emails with Max I finally managed to compile TeXmacs 1.99.12 on Ubuntu 18.04 with guile-2.2. I used his branches qt5 and guile2 (however, he already merged them into one branch). The compilation was smooth when adding the option --enable-guile2 when launching the configure script.
Ubuntu 18.04 has Qt version 5.9.5.
I learned that the first startup of TeXmacs is very slow, it took some 5 minutes on a very fast machine, and on the first window resize it took another 2 minutes or so. After then everything looks working smoothly, however I cannot see the version number any longer on the welcome screen (I get <ERROR|INSECURE SCRIPT>.
This is a great moment and I am looking forward to getting TeXmacs back soon in the mainstream version of the Debian/Ubuntu world.
Keep up the good work, guys! Thanks, and congratulations to everybody who are involved in this project. Special thanks to Max for his efforts on porting TeXmacs to guile2+.
Best wishes, Zoltan
Massimiliano Gubinelli <address@hidden> ezt írta (időpont: 2020. márc. 18., Sze, 22:56):
Dear all,
thanks to the quarantine I've finally managed to complete the Guile 2 port. It will not be merged soon into the main repository since we want to wait the release of TeXmacs 2.1 before doing big changes.
However, if you are curious and want to help to test it you can find it here:
https://github.com/mgubi/texmacs/tree/guile3/src
It works with Guile 1.6.8, 1.8.8, 2.2.7 and 3.0.1 out of the box (I checked). In case of Guile 2/3 you have to configure with --enable-guile2 .
Guile 2/3 are based on a VM so the scheme source code should be compiled first. In Guile 2/3 autocompilation is on by default and the results are cached somewhere in your machine, usually in $HOME/.cache. Compilation is a slow process, especially in Guile 2 and less so in Guile 3 so have patience.
To turn off compilation and run in interpreted mode you should run TeXmacs with GUILE_AUTOCOMPILE=0 set in the program's environment. One expects then Guile 2 to be slower than Guile 1.8 and Guile 3 to have same or superior speed.
It would be nice if somebody come up with some standard test which could allow us to measure the performances of the various implementations.
I have to improve some code but I do not see any bug at the moment, so I would be glad if you discover some. :)
Enjoy!
Max
Dr. Zoltán Kovács, MSc
Institut Ausbildung
Private Pädagogische Hochschule der Diözese Linz
Private University of Education, Diocese Linz
Salesianumweg 3, 4020 Linz
Tel.: +43(0)732/772666
Mail: address@hidden
Web: www.ph-linz.at
- Guile 3!, Massimiliano Gubinelli, 03/18/2020
- Message not available
- Message not available
- Message not available
- Fwd: Guile 3!, Kovács Zoltán, 03/21/2020
- Re: Fwd: Guile 3!, Giovanni Piredda, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Guile 3!, Giovanni Piredda, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Guile 3!, Giovanni Piredda, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Guile 3!, Giovanni Piredda, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Guile 3!, Giovanni Piredda, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Guile 3!, Massimiliano Gubinelli, 03/21/2020
- Re: Fwd: Guile 3!, Giovanni Piredda, 03/21/2020
- Fwd: Guile 3!, Kovács Zoltán, 03/21/2020
- Message not available
- Message not available
- Message not available
Archive powered by MHonArc 2.6.19.