re: o2asm and LeanLisp Prime generators:One be a hare, the other be a tortoise.
But the tortoise was only given primes up to 1000, otherwise it takes at least 10 seconds for 5000.
The secrets of o2 asmOxygen uses magic brackets to denote a scoped block. To jump out of the block, use
exit. To jump to the beginning of the block, use
repeat.
labels inside a block are invisible to outside callers.
The
fwd qualifier assists the linker (and programmers) by informing them that the label is further down the listing. It is also permissible to use the same label repeatedly.
These facilities give Asm some of the characteristics of a high level language by supporting block structure and localism.