bmaxa@Branimirs-Air ~ % gforth -v
gforth 0.7.3
I'll try, but I don't need perf, just good program.
I'll plan to port some of my code to show how good
Forth is :P
tried to compile:
gcc -pthread engine-noll.o engine2-noll.o main-noll.o io.o signals.o support-noll.o arm-cacheflush0.o exp10.o sincos.o dblsub.o -ldl -lm libmain.o -o gforth-noll
true gforth-noll
cd engine && /Library/Developer/CommandLineTools/usr/bin/make DOSTRIP=true gforth-ditc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o
make[4]: `gforth-ditc-noll' is up to date.
cp -p engine/gforth-ditc-noll gforth-ditc
true gforth-ditc
true
HOSTPREFIX="" GFORTHD="./gforth-ditc -p .:~+:." GFORTH="./gforth-ditc --die-on-signal --debug-mcheck -p .:~+:. -i
kernl64l.fi exboot.fs startup.fs arch/arm/asm.fs arch/arm/disasm.fs" includedir=`pwd`/include extrastuff=' -I'`pwd`/include/gforth/0.7.9_20210916/arm bindir=`pwd` libccdir=`pwd`/lib/gforth/0.7.9_20210916/arm/libcc-named ./gforthmi
gforth.fi --die-on-signal -p ".:~+:." -i
kernl64l.fi exboot.fs startup.fs arch/arm/asm.fs arch/arm/disasm.fs
Segmentation fault: 11.
Segmentation fault: 11.
Segmentation fault: 11.
make[3]: *** [
gforth.fi] Error 1
make[2]: *** [gforth-noll] Error 2
make[2]: *** Deleting file `gforth-noll'
make[1]: *** [optgforth] Error 2
make: *** [gforth] Error 2
> Could you run
>
> gforth-fast onebench.fs
>
> and post (or send me) the output?
bmaxa@Branimirs-Air projects % gforth-fast ./onebench.fs
sieve bubble matrix fib fft
0.244 0.244 0.176 0.276
in file included from *OS command line*:-1
onebench.fs:40: No such file or directory
>>>run-bench<<<
Backtrace:
$124813E98 throw
$124842378 included
$0
$E9DBE
$124842710 include-main-time
>
>>thanks, Anton.
>
> My pleasure, but I am not the only one working on Gforth.
>
kudos to all!
> - anton
Branimir.