-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STATE in not maintained consistently #5
Comments
I should note that |
If you want to print a constant string at the REPL, use |
I should note that while zeptoforth does support |
I have made a new release, 0.40.0, which adds |
Thanks Travis. /MOD (on the F411) and .S now look good to me. I haven't run extensive tests but as far as I can tell, they are good to go. Do you implement floored division? That's also a big thing since FORTH-83. |
Hi Travis,
I have been somehow challenged to prove the value of your output. I believe it is promising but you are not quite there yet. You seem to adhere, in a way, to the ANS-94 standard specification but you're not there yet. I tried to run some OTS benchmarks on your platform on the STM32F411RE. Although it is not officially supported, this test pattern ought to work yet it does not:
reboot
Welcome to zeptoforth
Built for stm32f411, version 0.39.0, on Sat Jun 4 08:15:17 PM CDT 2022
zeptoforth comes with ABSOLUTELY NO WARRANTY: for details type `license'
ok
DECIMAL ok
: dfib1 ( d1 -- d2 ) ok
2DUP 2 0 D< IF ok
2DROP 1 0 ok
ELSE ok
2DUP ok
-1 -1 D+ RECURSE ok
2SWAP -2 -1 D+ RECURSE ok
D+ ok
THEN ; ok
systick import ok
enable-systick ok
ok
variable st-start ok
variable st-end ok
systick-counter st-start ! ok
34 0 dfib1 d. 9227465 ok
systick-counter st-end ! ok
CR st-end @ st-start @ - 10 * . ." ms"
4038500 not compiling
How come?
The text was updated successfully, but these errors were encountered: