Am Mittwoch, 14. Februar 2024, 22:30:46 CET schrieb Anton Ertl: > On Wed, Feb 14, 2024 at 09:01:39PM +0300, �?нд�?ей �?и�?елев wrote: > > Hi! > > > > Is it planned to develop a version of gforth for Windows? > > Yes.
In the past, I did the Windows/Cygwin port. I have no plans, motivation, and time to do any more work on that port, I have much better things to do. I don't see anybody else volunteering for that task, either. > > Following the link "Bleeding Edge snapshot" on https://gforth.org/ I see > > that the latest Windows version was released in 2020. Can we expect newer > > versions to appear? > > Yes, at some point. In the meantime, you can use a snapshot for Linux > in WSL(2). That's the main reason: The Cygwin port of Gforth did fall behind in capabilities compared to running Gforth in WSL, especially the WSLG in Windows 11, which offers fully accelerated graphics support, something I did not manage to get to work on the Windows port. Maybe, because I run Windows in VirtualBox, which has a very outdated way of virtualizing hardware acceleration, so I just can't test this. I do not use Windows myself for anything else than porting Gforth, and the last Windows license I bought came with a laptop I bought 10 years ago, and the first thing I did with this laptop was to wipe off Windows. I used the key to run Windows in VirtualBox, though. Later, I managed to buy all computers so far without Windows tax. If there's no other volunteer stepping in, no further work on this part will be done. I always used the easiest to compile for environment to compile a Unix/Linux program on Windows, and that was Cygwin up to about 2018 or so, and with WLS getting better and better, that became the environment of choice. I still occasionally compiled the Windows version (without improving it), but in 2020, my signing card (which was more and more difficult to use in VirtualBox) reached the arbitrary low limit of certificate slots, so I was no longer able to sign the binaries, something that is necessary because otherwise the antivirus programs are prone to false-positive alerts that Forth systems are malware (they do on Win32Forth). I could have bought a new signing card, but this was the last straw. Richard Stallman says you should not waste your time with proprietary operating systems if there are better things to do, your time is a scarce resource, and you should not use it to enhance proprietary operating systems. We do not want to exclude Windows users as such from using Gforth (most of them are held hostage one way or the other), but WSLG offers excellent support for using the Linux version of Gforth, including graphics through MINOS2 (both Wayland and X11, with Wayland being the preferred method) and everything. The literal quote from the GNU Manual is: > If people pressure you to make your program run on Windows, and you are not > interested, you can respond with, “Switch to GNU/Linux — your freedom > depends on it.” https://www.gnu.org/prep/standards/html_node/CPU-Portability.html#CPU-Portability The current situation is that you don't even have to switch away from Windows to use Linux, because Microsoft did an extremely well job (also compared to the quality of their other software) at providing you with Linux through a virtualization solution that is best of class (clearly better than VirtualBox running Windows, and with a lot of manual fine-tuning that is possible with a free operating system as guest). My suggestion therefore is: try it, get used to it, and when you feel comfortably, switch. -- Bernd Paysan "If you want it done right, you have to do it yourself" net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ* https://net2o.de/
signature.asc
Description: This is a digitally signed message part.
