Email or username:

Password:

Forgot your password?
Top-level
DHeadshot's Alt

@neauoire I thought you'd managed to implement lambdas without modifying the language? I remember something about a clever technique you'd figured out?

7 comments
Devine Lu Linvega

@ddlyh I'm not sure I remember that, I mean, I might have been doing the nesting by hand at one point, but it would be very tedious, and removing one nesting would unbalance all the sublabels.

Lambdas have been part of uxntal for about a year now.

Devine Lu Linvega

@ddlyh this page covers pretty much every thing there is know if you want to catch up: wiki.xxiivv.com/site/uxntal.ht

DHeadshot's Alt

@neauoire What's the actual opcodes stored whena lambda is used in the sourcecode? wiki.xxiivv.com/site/uxntal_la doesn't really explain that?

Devine Lu Linvega

@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
wiki.xxiivv.com/site/uxntal_im

DHeadshot's Alt

@neauoire labels of the current location? Then why does "?{" never run? Shouldn't it have to be "#00?{"?

Go Up