home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.forth      Forth programmers eat a lot of Bratwurst      117,927 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 117,529 of 117,927   
   Anton Ertl to dxf   
   Re: gforth stopped working   
   28 Aug 25 05:35:36   
   
   From: anton@mips.complang.tuwien.ac.at   
      
   dxf  writes:   
   >Surely it's you that isn't satisfied.  There hasn't been a Windows gforth   
   >release for five years.  Neither maintainers nor users seem perturbed.   
      
   WSL has been available for 9 years, and WSL2 for more than 5 years.   
   You can run an existing Linux build of Gforth on WSL(2) on Windows, or   
   build Gforth on WSL(2) on Windows yourself.   
      
   The source code of Gforth is also available in various forms, so you   
   can build it on Windows yourself (Cygwin recommended).  However, note   
   that this is a bumpy ride even with Cygwin.  There is a reason why   
   Bernd Paysan has stopped producing gforth packages for Windows.   
      
   Last time I looked (quite long ago), the Windows package did not use   
   mmap() for allocating the stacks, and as a result, stack underflow   
   (and overflow) reporting was not as good as under WSL.  Looking at the   
   current Cygwin documentation, mmap() and munmap() are supported and   
   claimed to be SUSv5-compliant   
   .  So if   
   anybody builds Gforth on Cygwin/Windows, they might find that this   
   feature works nowadays.  Maybe it already works with the latest Gforth   
   build for Windows.   
      
   - anton   
   --   
   M. Anton Ertl  http://www.complang.tuwien.ac.at/anton/home.html   
   comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html   
        New standard: https://forth-standard.org/   
   EuroForth 2025 CFP: http://www.euroforth.org/ef25/cfp.html   
   EuroForth 2025 registration: https://euro.theforth.net/   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca