Re: Guile 64-bit Windows support, redux

2024-03-29 Thread Thompson, David
On Sat, Mar 23, 2024 at 11:09 AM Jonas Hahnfeld wrote: > > On Wed, 2024-03-20 at 16:40 -0400, Thompson, David wrote: > > On Wed, Mar 20, 2024 at 4:29 PM Jonas Hahnfeld wrote: > > > So I can confirm that JIT indeed doesn't work right now on 64-bit > > > MinGW, but it's relatively easy to fix

Re: Guile 64-bit Windows support, redux

2024-03-23 Thread Developers list for Guile, the GNU extensibility library
On Wed, 2024-03-20 at 16:40 -0400, Thompson, David wrote: > On Wed, Mar 20, 2024 at 4:29 PM Jonas Hahnfeld wrote: > > So I can confirm that JIT indeed doesn't work right now on 64-bit > > MinGW, but it's relatively easy to fix (first patch). In essence > > lightening was getting the calling

Re: Guile 64-bit Windows support, redux

2024-03-20 Thread Thompson, David
On Wed, Mar 20, 2024 at 4:29 PM Jonas Hahnfeld wrote: > > So I can confirm that JIT indeed doesn't work right now on 64-bit > MinGW, but it's relatively easy to fix (first patch). In essence > lightening was getting the calling convention wrong. Wow! Have you seen the JIT do its thing (via

Re: Guile 64-bit Windows support, redux

2024-03-20 Thread Developers list for Guile, the GNU extensibility library
On Wed, 2024-02-07 at 21:29 +0100, Jonas Hahnfeld via Developers list for Guile, the GNU extensibility library wrote: > On Wed, 2024-02-07 at 15:23 -0500, Thompson, David wrote: > > On Wed, Feb 7, 2024 at 3:19 PM Jonas Hahnfeld wrote: > > > > > > On Wed, 2024-02-07 at 09:19 -0500, Thompson,

Re: Guile 64-bit Windows support, redux

2024-02-07 Thread Developers list for Guile, the GNU extensibility library
On Wed, 2024-02-07 at 15:23 -0500, Thompson, David wrote: > On Wed, Feb 7, 2024 at 3:19 PM Jonas Hahnfeld wrote: > > > > On Wed, 2024-02-07 at 09:19 -0500, Thompson, David wrote: > > > On Thu, Jan 4, 2024 at 5:40 AM Jonas Hahnfeld via Developers list for > > > Guile, the GNU extensibility

Re: Guile 64-bit Windows support, redux

2024-02-07 Thread Thompson, David
On Wed, Feb 7, 2024 at 3:19 PM Jonas Hahnfeld wrote: > > On Wed, 2024-02-07 at 09:19 -0500, Thompson, David wrote: > > On Thu, Jan 4, 2024 at 5:40 AM Jonas Hahnfeld via Developers list for > > Guile, the GNU extensibility library wrote: > > > > > > On Tue, 2023-11-28 at 22:04 +0100, Jonas

Re: Guile 64-bit Windows support, redux

2024-02-07 Thread Developers list for Guile, the GNU extensibility library
On Wed, 2024-02-07 at 09:19 -0500, Thompson, David wrote: > On Thu, Jan 4, 2024 at 5:40 AM Jonas Hahnfeld via Developers list for > Guile, the GNU extensibility library wrote: > > > > On Tue, 2023-11-28 at 22:04 +0100, Jonas Hahnfeld wrote: > > > > > > Ping, any comments on this approach? I

Re: Guile 64-bit Windows support, redux

2024-02-07 Thread Thompson, David
On Thu, Jan 4, 2024 at 5:40 AM Jonas Hahnfeld via Developers list for Guile, the GNU extensibility library wrote: > > On Tue, 2023-11-28 at 22:04 +0100, Jonas Hahnfeld wrote: > > > > Ping, any comments on this approach? I built binaries for LilyPond > > 2.25.10 using these patches applied on top

Re: Guile 64-bit Windows support, redux

2024-02-05 Thread Dr. Arne Babenhauserheide
Jonas Hahnfeld via "Developers list for Guile, the GNU extensibility library" writes: > On Tue, 2023-11-28 at 22:04 +0100, Jonas Hahnfeld wrote: >> On Sun, 2023-10-29 at 22:34 +0100, Jonas Hahnfeld wrote: >> > I would like to propose a different approach: It turns out to be >> > possible to

Re: Guile 64-bit Windows support, redux

2024-01-04 Thread Developers list for Guile, the GNU extensibility library
On Tue, 2023-11-28 at 22:04 +0100, Jonas Hahnfeld wrote: > On Sun, 2023-10-29 at 22:34 +0100, Jonas Hahnfeld wrote: > > On Tue, 2023-06-06 at 20:50 +, Mike Gran wrote: > > > Hello Guile, > > > > Hi Mike, > > > > I'm sorry for "necrobumping" this thread; I wanted to reply back in > > June but

Re: Guile 64-bit Windows support, redux

2023-11-28 Thread Dr. Arne Babenhauserheide
Jonas Hahnfeld via "Developers list for Guile, the GNU extensibility library" writes: >> What do you and others think of this approach, would this be "more" >> acceptable to land in main? > > Ping, any comments on this approach? I built binaries for LilyPond > 2.25.10 using these patches

Re: Guile 64-bit Windows support, redux

2023-11-28 Thread Developers list for Guile, the GNU extensibility library
On Sun, 2023-10-29 at 22:34 +0100, Jonas Hahnfeld wrote: > On Tue, 2023-06-06 at 20:50 +, Mike Gran wrote: > > Hello Guile, > > Hi Mike, > > I'm sorry for "necrobumping" this thread; I wanted to reply back in > June but didn't have enough time to work through what I will explain > further

Re: Guile 64-bit Windows support, redux

2023-10-29 Thread Developers list for Guile, the GNU extensibility library
On Tue, 2023-06-06 at 20:50 +, Mike Gran wrote: > Hello Guile, Hi Mike, I'm sorry for "necrobumping" this thread; I wanted to reply back in June but didn't have enough time to work through what I will explain further below. In any case, I would very much like to see good Windows 64-bit

Re: Guile 64-bit Windows support, redux

2023-06-22 Thread Mike Gran
Hey Guile- So I'm still plugging away at this Guile on Windows stuff. In a tree on Github [1], I started from the top and cleaned up the 64-bit Cygwin and MSYS problems.  Cygwin and MSYS are two related projects where you compile with GCC, with the newlib C library, and a link to a library that

Re: Guile 64-bit Windows support, redux

2023-06-09 Thread Maxime Devos
Op 08-06-2023 om 22:46 schreef Mike Gran: But when I get back to it, I'll try to be more precise 1. long or long long - an integer that is "big" in some general sense 2. int64_t - an integer that needs to be 64-bit because may hold a large integer 3. intptr_t - an integer that holds a pointer

Re: Guile 64-bit Windows support, redux

2023-06-08 Thread Mike Gran
> (The following response is a bit muddled -- it initially says I don't > follow but later I will.  Still, there is some stuff of which I really > disagree with the implementation.) > I don't quite follow why the change from 'long' to 'intptr_t'.  I mean, > reading the commit message you linked

Re: Guile 64-bit Windows support, redux

2023-06-08 Thread Maxime Devos
Op 06-06-2023 om 22:50 schreef Mike Gran: Hello Guile, There have been a few times where I made Guile work on MinGW -- usually the 32-bit, unthreaded variety -- because I wanted it for my own entertainment.  Often around the time of the Lisp Game Jam. The Game Jam just happened, so I was

Re: [EXT] Guile 64-bit Windows support, redux

2023-06-06 Thread Mike Gran
On Tuesday, June 6, 2023 at 02:10:25 PM PDT, Thompson, David wrote: ... >> Janneke has also poked at Windows support a few times as well, and >> he actually got it to run on 64-bit Windows. >Did JIT work? When I tried this years ago it didn't. Would be a major >victory if it works now.

Guile 64-bit Windows support, redux

2023-06-06 Thread Mike Gran
Hello Guile, There have been a few times where I made Guile work on  MinGW -- usually the 32-bit, unthreaded variety -- because I wanted it for my own entertainment.  Often around the time of the Lisp Game Jam. The Game Jam just happened, so I was poking it again.  Although I never actually