Dear all,

I forward a message by Philippe, which did not make it to the list for some 
reason

-----------------------------------------------------

Right, Guile in Windows is a real headhache. I have been searching for
people who have compiled Guile 2/3 on windows (I mean MinGW). AFAICT
Guile 2.2 can be patched to compile, but I saw no mention at all of
Guile 3 for windows. An alternative could be to use Cygwin (or
midipix.org if that ever becomes viable) but I never tried and I am not
sure how "native" such builds would feel...

Also, if we choose to stick to Guile, we should be aware that mingw
cannot compile it to 64 bits (The main reason is an assumption on the
length of pointers). This is true for Guile1.8, 2.2 and would presumably
be for v 3.x too. And who knows how long the 32bit mingw toolchain will
be maintained in the future...

Moreover, Guile 1.8 has other issues:

- no utf-8 environment variables. If I'm not mistaken this presently
forbids having a TEXMACS_USER_PATH with arbitrary unicode characters in
windows. In principle that could be fixed using the nowide library as I
did for TeXmacs, but that's some work (and presumably a lot of testing).
- bugs (e.g. CVE-2016-8605) or toolchain changes that break Guile
building every now and then, and which less and less people outside of
TeXmacs devs are interested in fixing.

I mention this just to be sure that we have the complete picture in mind
when the scheme interpreter is chosen. 

Best,
Philippe

_______________________________________________
Texmacs-dev mailing list
Texmacs-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to