texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Texmacs-dev] GNU Guile 3.0.0 released and some suggestions for futu


From: Massimiliano Gubinelli
Subject: Re: [Texmacs-dev] GNU Guile 3.0.0 released and some suggestions for future GNU TeXmacs
Date: Sun, 26 Jan 2020 19:02:22 +0100

Last year I experimented a lot with a Guile 2 port. As soon as you have some 
time you could give it a look and we could try to use it as a blueprint for a 
Guile 3 port. Maybe the JIT will make it possible to disable compilation of the 
files (which is where I currently experience most of the bugs) since eval in 
Guile 3 is as fast as in Guile 1.8 (as they say). Of course compilation (if we 
can make it work) will make bootstrap faster, which would be a great plus.

Max


> On 26. Jan 2020, at 09:49, TeXmacs <address@hidden> wrote:
> 
> On Sat, Jan 25, 2020 at 11:45:08AM +0100, Massimiliano Gubinelli wrote:
>> It would be good to have an automatic test-suite to evaluate seriously the 
>> performance issues involved in this choice, also in the perspective to 
>> understand what would be the margin of advantage to adapt the codebase to 
>> Guile 3. 
>> 
>> Do you have some ideas of which areas involve Guile performances seriously?
> 
> Since we use Guile as an extension language,
> we tend to switch to C++ whenever performance is an issue.
> In the past, I rewrote some document search routines in C++ for this reason.
> 
> The only serious problem that I had with Guile was the time to boot all files.
> This prompted me to write all the lazy initialization stuff...
> and that is precisely what is getting into our way if we now
> want to move to Guile 2/3...
> 
> Best wishes, --Joris
> 
> _______________________________________________
> Texmacs-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/texmacs-dev




reply via email to

[Prev in Thread] Current Thread [Next in Thread]