title: What if the gc were optional in go?
body: <p><strong>Would such a language be feasible or are there specific features in go that absolutely require some form of a gc?</strong></p>
  
  <p>note: I am not anti-gc, but coming from a C/C++ background and working on a real-time server application, I prefer to maintain some level of control how and when memory is reaped (can't have a 10s garbage-collection happening in the middle of a live run).</p>
  
  <p>Are my concerns realistic, given my requirements? Or is the go gc so good that my concerns are unfounded?</p>
  
  <p>Go's gc is my only reservation about attempting a port of my C++ real-time server to go. </p>