So still an extremely slow mark & sweep with stop the world. No compaction, not moving. Mark & sweep is only really useful for external references, but golang has not many, much less than lisp.
Therefore, if you have reason to believe those qualities are a good fit for a Go GC, it'd be great if you could go into detail as to why instead of just throwing out buzzwords left and right.
I'm not a GC expert, but as far as I know, compaction isn't needed because due to various Go-isms, there's not much fragmentation happening. No reason to constrain a design for a feature that won't give much benefit.