Hacker News new | ask | show | jobs
by the_mitsuhiko 2960 days ago
But it wouldn’t require a heap allocation.
1 comments

Where is the proxy implementation going to go if not the heap?
The proxy object would have statically known size (maximum of the size of the types it dispatches between, plus some metadata such as a vtable pointer or an enum discriminant). Now, because you know the size statically, you can store it in the stack.