4 ms·
Chicken allocations and GC are a really great compromise between heap and stack memory. I've been looking into GC implementations recently and it's one of the m
by pi18n 14y ago
Chicken allocations and GC are a really great compromise between heap and stack memory. I've been looking into GC implementations recently and it's one of the most interesting.
Another one I think is interesting is Lua's with the "upvalues" -- objects are on the stack unless they survive the frame they live in, in which case they are moved to the heap. But they implement it with a double dereference, so it has its own downside.