@neauoire What's the actual opcodes stored whena lambda is used in the sourcecode? https://wiki.xxiivv.com/site/uxntal_lambdas.html doesn't really explain that?
Top-level
@neauoire What's the actual opcodes stored whena lambda is used in the sourcecode? https://wiki.xxiivv.com/site/uxntal_lambdas.html doesn't really explain that? 3 comments
@neauoire labels of the current location? Then why does "?{" never run? Shouldn't it have to be "#00?{"? @ddlyh the matching curlies, yea :) Here's what it looks like in practice: https://git.sr.ht/~rabbits/left/tree/main/item/src/left.tal#L311 |
@ddlyh it depends, lambdas are just labels.
If you use !{ then it's a immediate jump, if you ?{ then it's a conditional immediate jump, but they have different opcodes. You can do ;{ then you'll have an absolute lit2
https://wiki.xxiivv.com/site/uxntal_immediate.html