Golang runtime has been fully translated to Go for a while now. I know I could just read the source code directly but...
Is there any known or recommended documentation (talk, slides, article) about the runtime Go code? I am specially interested in anything that describes the Golang runtime language subset restrictions: - How does it avoid the GC? (while it's implementing it) - Uses the GC primitives it provides at a lower level? A kind of its own malloc/free? - Ensures all is in the heap? - Does it avoid goroutines as well? how? Uses plain threads directly? - What other restrictions apply compared to "userland" Golang? - Why wouldn't the runtime subset be suitable for OS internals or real-time? - Why wouldn't it be interesting to define a GolangRT subset language formally? Thanks in advance, Jose -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.