Have you tried allot with a negative number?

DaR

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Jay Pinkman
Sent: Saturday, October 26, 2013 1:09 PM
To: [email protected]
Subject: [gforth] what is the opposite of allot?

i'm trying to build a stack inside the dictionary. here's how:

0 value         cache
4096 constant   #cache

: commit        cache , ;
: revert        cache cell - @ cp ! ;
: buffer        here to cache #cache allot ;

: cache{        commit buffer ;
: }cache        revert buffer ;

this code won't work because gforth doesn't recognize cp as a defined word.
i tried to use markers but it didn't pan out. i'm relatively new to both
forth and gforth so maybe i'm missing something obvious.

jay



Reply via email to