Wait a minute. Real computers don't do zeta reduction on lets

I'd have a pointer to a function... allocation will give me a pointer to the env... I'll have a pointer to the pair of that... and function calling will be dereferencing a bunch of pointers. Perfect, this means I don't need to think about it, because pointers are not my problem

Show thread

I'm not going to enjoy allocation, which means I probably won't do it

Show thread

Heap allocation, not register allocation LMAO
oh god imagine doing register allocation in Redex... whatever flow analysis... colouring... No Thank You

Show thread

@nonphatic the free function can be as simple as 0 instructions

@nonphatic you could definitely stuff the function pointer next to the env to save space/allocations

@nonphatic they DO do zeta reduction on letsplays tho so that's something

Sign in to participate in the conversation

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!