2 ms·
I will gladly give up C for systems programming for new projects. Go would have made an interesting choice over Python for the non-performance-critical parts o
by inopinatus 14y ago
I will gladly give up C for systems programming for new projects. Go would have made an interesting choice over Python for the non-performance-critical parts of BIND10; I would certainly have studied the source closely. I can see myself writing things like Postfix policy daemons in Go. Heck, if I had a side project named "write a SMTP/IMAP server", Go would be my first choice.
I do have a side project of writing a DNS server, and my scribbled notes for it say to use Erlang for the protocol speaker and Go for the control plane.
I suggest that what Go needs is some kind of killer project that everyone can learn from. C had UNIX.