Re: Gforth fast, Gforth ITC, isn't there another? (Android launcher icons)
"Ethan Azariah" <[email protected]> Sat, 16 Aug 2025 21:46:23 +0100
| Newsgroups | gmane.comp.lang.forth.gforth |
|---|---|
| Message-ID | <[email protected]> |
Thanks, both of you. I see Gforth-itc will be fine for me. On Sat, Aug 16, 2025, at 5:58 PM, Anton Ertl wrote: > 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