Dear Karl,

 I tried some years ago a port to Guile 2. I think also Joris was thinking at 
some point to go to 2, I’m not sure what is his point of view about dropping 
completely 1.8. Maybe he should say something on that. But I also think that 
the main problem to leave 1.8 is to understand how to reorganise the scheme 
code, on the C++ side there is not much work to do. To me the main stumbling 
block when I tried to port to 2.0 has been the fact that the execution model is 
different and that many macros in the base TeXmacs’ scheme codebase are not 
compatible with the compile+execute model of Guile 2.0. So until somebody come 
up with a nice solution to this problem I think things are pretty much stuck.

Best
Massimiliano



> On 27 May 2017, at 03:59, Karl Hegbloom <[email protected]> wrote:
> 
> I'm working on getting TeXmacs to compile and run with Guile 2.2, which was 
> recently released. I really want to just drop support for guile 1.8. I guess 
> the only concern is that if people out there have programs that rely on guile 
> 1.8 that don't work in guile 2.2 they might want to be able to keep using it 
> with guile 1.8... but that makes me think they can go ahead and just use the 
> older version of TeXmacs with that until they update their program.
> 
> Even supporting Guile 2.0 seems unnecessary because it's almost a certainty 
> that the distros will pick up guile 2.2. The macports package for guile is 
> now guile 2.2, and it's hard to imagine any of the Linux distros not having 
> the latest guile involved.
> 
> In the guile git tree, there is now a stable-2.2 branch, and the effect guile 
> version in master (unreleased) is now 3.0, with the primary change, so far, 
> being that the support for legacy syntax objects is dropped.
> 
> So what I'm asking you is if it turns out that my patches are acceptable will 
> that depend on whether or not it still supports the older versions of guile, 
> < 2.2?
> 
>  I have other concerns as well and I'll bring them up in different threads... 
> but foreshadowing to give you something to think about until I actually write 
> a question down... what about goops, and the interface between TeXmacs 
> internals and guile?
> 
> It's going to take me a little while before I'm going to have enough put down 
> to feel like pushing it to github.  of course one of the problems with my 
> GitHub codebase is that all of the work I've been doing is on a branch where 
> I've been working using cmake, rather than autotools. That means I'm going to 
> have to take a little bit of time to reconcile what I've done back in with 
> Joris' svn trunk, to ensure that the automake build works also.
> 
> -- 
> [email protected] <mailto:[email protected]>
> 
> -- 
> [email protected] 
> <mailto:[email protected]>_______________________________________________
> Texmacs-dev mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/texmacs-dev

_______________________________________________
Texmacs-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/texmacs-dev

Reply via email to