On Sat, Aug 16, 2025 at 08:40:20AM +0100, Ethan Azariah wrote: >I rarely used "fast" because I read that it has reduced error checking; is >this still true?
Yes, gforth-fast detects data stack underflows later or not at all. E.g., try : foo drop 0 ; clearstack foo In addition, gforth-fast does not check for integer division errors (division by zero or overflow on division). If the CPU catches it (AMD64), gforth-fast will report it, however. >(I don't need the speed in my interactive use.) Then gforth-itc should do it. If something does not work, please report it. I never use it myself, so I don't notice any breakage. Concerning speed: On a 2400MHz Cortex-A76 (numbers are times in seconds, smaller is better): sieve bubble matrix fib fft 0.155 0.120 0.040 0.094 0.039 gforth-fast 0.364 0.383 0.196 0.302 0.158 gforth 0.430 0.465 0.330 0.524 0.194 gforth-itc - anton