whiteline :flag_transgender: on Nostr: i think i will factor out the runtime arity check to a separate opcode, that way the ...
i think i will factor out the runtime arity check to a separate opcode, that way the compiler can include it in functions that cannot be shown statically to always be called with the right amount of arguments (in general only functions fed to apply, but i might be missing something here
keeping call/tail-call and the frame setup code small is key
Published at
2026-10-22 11:16:55 UTCEvent JSON
{
"id": "486463f1db8ad859be72b2fe4d963e5e229692a4a00ce8c5abfcbf14ee17f18d",
"pubkey": "7932d2e453658ad86fd137d7c333ed6c889464467a6b99f888db670821cc5c61",
"created_at": 1792667815,
"kind": 1,
"tags": [
[
"proxy",
"https://shitposter.world/objects/d3fe529c-d424-4f55-8e9a-65535bd4a40e",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "i think i will factor out the runtime arity check to a separate opcode, that way the compiler can include it in functions that cannot be shown statically to always be called with the right amount of arguments (in general only functions fed to apply, but i might be missing something here\n\nkeeping call/tail-call and the frame setup code small is key",
"sig": "bf54a74ae19c3b8bc2d96623269b71929f5e4337f68627812f9f49fd6b9da36df5e56d9d4d73bf9f2f75497ddf59ace05198732152826c04741c2f5ad6e122f7"
}