On Thu, Apr 21, 2016 at 03:39:47PM -0400, Programmingkid wrote:
No, the solution is to make R> work in interpret mode. Properly.
Wouldn't we be better off avoiding using R> and >R?
If you don't want to run the OS9 bootscript, then don't run the OS9 bootscript.
I did try your version of r> and >r. The end result was pretty much the same as my patch. The "Dictionary Space overflow" error message is still printed.
There are many problems, you'll need to solve all to have things work.
And you'll need structure words to work as well. Piling workarounds on top of workarounds won't get you far.
I remember your list of words that you thought had problems:
AHEAD IF THEN BEGIN AGAIN UNTIL CASE ENDCASE DO ?DO LOOP +LOOP
What makes you so sure it is these words that are the problem?
Because they are implemented incorrectly. They use the data space.
Try
2a IF CREATE uh-oh THEN
or
10 0 DO i , LOOP
and watch the sparks.
Segher