[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Texmacs-dev] TeXmacs with S7 Scheme
From: |
TeXmacs |
Subject: |
Re: [Texmacs-dev] TeXmacs with S7 Scheme |
Date: |
Thu, 31 Dec 2020 10:33:22 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi Max,
On Wed, Dec 30, 2020 at 10:38:08AM +0100, Massimiliano Gubinelli wrote:
> From my point of view is unclear what is the best decision for the long term
> future of TeXmacs. Currently I see two reliable alternatives:
>
> 1) We stick to Guile 1.8. We can just integrate it in our codebase (as we do
> with PDFWriter) and strip away all the parts we do not need, so that it is
> easier to maintain and compile in Windows and packageable in Linux.
>
> 2) Follow Guile developers into Guile 3+ and maintain compatibility with
> Guile 1.8 as a fallback. On Linux we link against Guile 2/3 and on the other
> platforms we use the best alternative we have.
For the moment, I think that we can stick to (1). This does not prevent us from
reorganizing our module code and tm-define such that TeXmacs works flawlessly
with Guile 3. This would be a welcome effort anyway, since even if Guile drops
its support for other OSs, then we might need such a reorganization to move to
another Scheme implementation. After all the trouble we went through to make
TeXmacs
available on all platforms, I don't think that it is a good long term plan to
rely
on a library that is limited to only a few platforms, especially for a
programming
language like Scheme.
Best wishes, --Joris