Thu Jun 28 00:07:21 CEST 2007
performing meta evaluation needs to happen in the 2nd pass, because of
the presence of code labels.
time to clean up the assembler, and sort out all different
meanings. the bug is simple: just retry if there's an undefined
then another problem: literals take 14 bits, but quoted programs are
byte addresses. can we resolve this somehow? if i really need the
return stack to contain word addressess, that can still be fixed
later. now i'm going for 'run' and 'run/b'.
ok, it seems to work now.