Conversation

This Tweet is from a suspended account. Learn more
This Tweet is from a suspended account. Learn more
This Tweet is from a suspended account. Learn more
This Tweet is from a suspended account. Learn more
Ohhh, using linear types to limit the space usage, that's a neat trick! Come to think of it, that feels a lot like Rust (with `T -> T` functions or `&mut T` in-place mutation). Then again, we also sometimes build linked lists on the stack by recursion "for fun" (and profit) :P.
1
*a lot like Rust without dynamic allocation - which is somewhat easier to avoid because you have to go through certain types to get it in the first place. I really wish sometimes I had something in-between, where I'd get dynamic allocations for recursive ADTs automatically.
1
1
(great, now I'm just spamming this thread with my half-baked rants about somewhat magical PLs :P. in truth, one tool for all the jobs would be quite the feat to even conceive, let alone implement)
1
1
Show replies