Hacker News new | ask | show | jobs
by skybrian 1743 days ago
Yes, the problem is that you still need pointers, and furthermore, pointers to different kinds of objects, of different sizes. Also, Go’s garbage collector should know about the pointers.

You could represent the heap as an array, use array offsets instead of pointers, and do your own garbage collection, but that’s pretty low level and you might as well compile to WebAssembly.

1 comments

Agreed, when you start to need these kind of optimizations, go might not be the best choice