Don't forget os/exec. If the performance overhead of invoking an external process is acceptable, a mature application that's been around for 10-20 years beats the one we just wrote last week. There are plenty of such applications written in C/C++ in NIX world.

A lot of people have this funny notion of proper (using bindings) vs improper (calling external command) way to use C/C++ from Go. If using os/exec helps accomplish our goals within our constraints and it saves us days or weeks of development and debugging, why not? I don't see improper, just tradeoffs.

--
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.

Reply via email to