Jump to page: 1 2 3
Thread overview
64bit only on Windows?
Feb 03, 2022
forkit
Feb 04, 2022
Ron Tarrant
Feb 04, 2022
Tejas
Feb 04, 2022
forkit
Feb 04, 2022
Max Samukha
Feb 04, 2022
notna
Feb 04, 2022
Siarhei Siamashka
Feb 04, 2022
Guillaume Piolat
Feb 07, 2022
Walter Bright
Feb 09, 2022
Kagamin
Feb 04, 2022
Bastiaan Veelo
Feb 04, 2022
forkit
Feb 04, 2022
H. S. Teoh
Feb 05, 2022
bauss
Feb 05, 2022
Mike Parker
Feb 07, 2022
bauss
Feb 05, 2022
Siemargl
Feb 05, 2022
forkit
Feb 05, 2022
Imperatorn
Feb 05, 2022
forkit
Feb 06, 2022
forkit
Feb 25, 2022
0xEAB
Feb 25, 2022
forkit
Feb 26, 2022
0xEAB
Feb 26, 2022
forkit
Feb 27, 2022
Nicholas Wilson
Feb 25, 2022
Dukc
February 03, 2022
In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.


February 04, 2022
On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:
> In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.

I would imagine it's because Windows 10 still offers a 32-bit version. After Microsoft drops support for Windows 10 at some point in the future, it will likely disappear as a build option.
February 04, 2022

On Friday, 4 February 2022 at 10:11:53 UTC, Ron Tarrant wrote:

>

On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:

>

In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.

I would imagine it's because Windows 10 still offers a 32-bit version. After Microsoft drops support for Windows 10 at some point in the future, it will likely disappear as a build option.

Yeah, Windows 11 is 64 bit only, and Microsoft will only provide security updates to Windows 10 till 2025(I believe).

32 bit windows support will not survive this decade.

February 04, 2022
On Friday, 4 February 2022 at 10:14:13 UTC, Tejas wrote:
>
> ..
> ...
> 32 bit windows support will not survive this decade.

Support for 32bit Windows will end long before the end of this decade. Microsoft will make sure of that, one way or another.

I kinda think the 'Windows' brand is getting a bit long in the tooth actually, and I genuinely wonder whether the 'Windows' brand will survive this decade.

But I would like to see D on Windows, be 64bit only, sooner rather than later.
February 04, 2022

On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:

>

In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.

Windows10 on ARM64 runs as a 32bit Windows emulation... I have such ARM-based Windows boxes... so I NEED a 32bit D version

February 04, 2022
On Friday, 4 February 2022 at 10:47:13 UTC, forkit wrote:
> On Friday, 4 February 2022 at 10:14:13 UTC, Tejas wrote:
>>
>> ..
>> ...
>> 32 bit windows support will not survive this decade.
>
> Support for 32bit Windows will end long before the end of this decade. Microsoft will make sure of that, one way or another.

End of support for 32-bit Windows doesn't imply end of support for 32-bit applications on 64-bit Windows.

>
> I kinda think the 'Windows' brand is getting a bit long in the tooth actually, and I genuinely wonder whether the 'Windows' brand will survive this decade.
>
> But I would like to see D on Windows, be 64bit only, sooner rather than later.

That reminds me of the predictions that 8-bit CPUs would be soon obsolete. 8-bit MCU market is still growing, and D is barely presented there.

February 04, 2022
On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:
> In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.

Audio software is a bit special in that regards, a lot of 32-bit plugins from the past are hidden gems, and if you have entrenched production habits you can't move easily to 64-bit on Windows. (Though 32-bit it was wiped from the macOS scene quite quickly.)

Example amongst hundreds: Dominion http://www.digitalfishphones.com/main.php?item=2&subItem=4 is still often cited as one of the best transient shaper.

Around the 2000s there were a cambrian explosion of Windows 32-bit VST that still has value for today production. When producing music I actively resort to 32-bit software, including those I made with D in 2022.

Would it hurt if 32-bit was removed from D? Not much, we would manage to call an older compiler. It has to be balanced with the small opportunity loss though.
February 04, 2022

On Friday, 4 February 2022 at 11:33:34 UTC, notna wrote:

>

On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:

>

In trying to get my head around the build process on Windows, I find myself asking 'what is the rationale for continuing to maintain 32bit on Windows'.

Windows10 on ARM64 runs as a 32bit Windows emulation... I have such ARM-based Windows boxes... so I NEED a 32bit D version

Why not 64bit ARM64 D version?

February 04, 2022
On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:
> 'what is the rationale for continuing to maintain 32bit on Windows'.

We are still very much dependent on a compiler capable of generating 32bit executables. Being translated from Pascal with roots dating back many decades, our code regrettably assumes pointers to be four bytes in size in many places. We will be working to rid us of this technical debt, but it will take years.

— Bastiaan.
February 04, 2022
On Friday, 4 February 2022 at 20:33:14 UTC, Bastiaan Veelo wrote:
> On Thursday, 3 February 2022 at 01:42:54 UTC, forkit wrote:
>> 'what is the rationale for continuing to maintain 32bit on Windows'.
>
> We are still very much dependent on a compiler capable of generating 32bit executables. Being translated from Pascal with roots dating back many decades, our code regrettably assumes pointers to be four bytes in size in many places. We will be working to rid us of this technical debt, but it will take years.
>
> — Bastiaan.

In looking at the whole process of building on Windows, it does feel like it's carrying a big ball and chain .. and anyone who gets involved in it, needs to carry that as well ;-(

At some point of course, the continual effort exerted in dragging it, will eventually catch up with you, and stop you from moving forward.

« First   ‹ Prev
1 2 3