Skip to main content


#Uxntal has changed a little bit this week, macros can now be called using local scope bindings, think obj.macro_name()

It's a bit hard to explain in non-uxn terms, but it's as if an object's member could point to a macro that will be inlined where it's called. It's a little convenience, but it's comfy as hell, and I can't say I've ever came across this in the wild.

lists.sr.ht/~rabbits/uxn/%3C44…

This entry was edited (18 hours ago)
in reply to Devine Lu Linvega

I recal crystal has macros that can be bounded to the name space of a class and stuff. Languages with namespacing and macros will sometimes support "this macro exists within specific domains".
in reply to DHeadshot's Alt

@ddlyh Yeah, I don't use them a lot, it depends on the project, but I'm trying to use them more and more.
in reply to DHeadshot's Alt

yeah, it has for a few years. It only has allowed local bindings for macros, like described in the post, since thursday tho
This entry was edited (11 hours ago)

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.

⇧