version 1.37, 1996/09/30 13:16:09
|
version 1.38, 1996/10/01 16:25:58
|
Line 2414 by the represented compilation semantics
|
Line 2414 by the represented compilation semantics
|
doc-[comp'] |
doc-[comp'] |
doc-comp' |
doc-comp' |
|
|
|
You can compile the compilation semantics with @code{postpone,}. I.e., |
|
@code{COMP' @var{word} POSTPONE,} is equivalent to @code{POSTPONE |
|
@var{word}}. |
|
|
|
doc-postpone, |
|
|
At present, the @var{w} part of a compilation token is an execution |
At present, the @var{w} part of a compilation token is an execution |
token, and the @var{xt} part represents either @code{execute} or |
token, and the @var{xt} part represents either @code{execute} or |
@code{compile,}. However, don't rely on that kowledge, unless necessary; |
@code{compile,}. However, don't rely on that kowledge, unless necessary; |
Line 4207 relative Win32- NT eforth
|
Line 4213 relative Win32- NT eforth
|
time Gforth Forth Forth eforth +opt PFE Forth TILE |
time Gforth Forth Forth eforth +opt PFE Forth TILE |
sieve 1.00 1.39 1.14 1.39 0.85 1.58 3.18 8.58 |
sieve 1.00 1.39 1.14 1.39 0.85 1.58 3.18 8.58 |
bubble 1.00 1.31 1.41 1.48 0.88 1.50 3.88 |
bubble 1.00 1.31 1.41 1.48 0.88 1.50 3.88 |
matmul 1.00 1.47 1.35 1.46 1.16 1.58 4.09 |
matmul 1.00 1.47 1.35 1.46 0.74 1.58 4.09 |
fib 1.00 1.52 1.34 1.22 1.13 1.74 2.99 4.30 |
fib 1.00 1.52 1.34 1.22 0.86 1.74 2.99 4.30 |
@end example |
@end example |
|
|
You may find the good performance of Gforth compared with the systems |
You may find the good performance of Gforth compared with the systems |