@neauoire This example of uxntal lambdas is the first one that really clicked for me. 😅
Top-level
3 comments
@neauoire I see you've expanded it a bit since I read it last. There are still bits that go over my head, but it's clearer now. @tbsp The way it works behind the scene is interpreting a single { as a JSI looking for a closing label called "lambdaXX". You can use runes with it like any other label, it's dynamically looking for its closing bracket. So you could do ={ }, -{ }, !{ }, etc.. C: https://git.sr.ht/~rabbits/uxn/tree/main/item/src/uxnasm.c#L195 |
@tbsp I've tried writing a bit of documentation here: https://wiki.xxiivv.com/site/uxntal_lambdas.html
Do you think it's understandable?