Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.forth    |    Forth programmers eat a lot of Bratwurst    |    117,927 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 117,110 of 117,927    |
|    sjack to All    |
|    FigForth MIX    |
|    03 Mar 25 16:41:25    |
      From: sjack@dontemail.me               A FigForth MIX                     ( support )       ( : i. ." --> " ; )       ( Sample 'MIX'(ish) in high level FigForth )       Vocabulary MIX immediate       MIX definitions              : sto ( n a -- ) ! ;       : add ( n a -- ) +! ;       ( 'i:' starts inline definition )       i: mov ( a1 a2 -- ) >r @ r> ! ;       i: xor ( a1 a2 -- ) >r @ r @ forth xor r> ! ;       i: xchg ( a1 a2 -- ) dup >r @ over @ r> ! swap ! ;       ( some registers )       0 variable r1       0 variable r2              ( Test run )       MIX        1 r1 sto       r1 r2 mov        1 r2 add       i. r1 ? --> 1       i. r2 ? --> 2              r1 r2 xchg       i. r1 ? --> 2       i. r2 ? --> 1              r1 r2 xor r2 r1 xor r1 r2 xor       i. r1 ? --> 1       i. r2 ? --> 2              -fin-        OK              --- SoupGate-DOS v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca