On Sun, 14 Mar 2021 12:56:43 +0100 "Elias Naur" <[email protected]> wrote:
> > It incentivises us to rewrite C codebases into proper Go. > Rewriting (and maintaining!) mature and well-maintained libraries is > impractical. > Rewriting platform-bound APIs (OpenGL, Cocoa) is impossible. > A rewrite is one thing, maintenance is another. Do you have the > resources to match those poured into SQLite or Harfbuzz? Where it is impractical there costs of CGO call (and writing a C/go wrapper to things like a Harfbuzz) likely are offsetted by the amount of CPU work done on C side, or by the amount of human work not done. Where it nears impossible there we are and we will be using wrappers :) Neither I advocated rewrite of everything — but for small to middle things it can be done and pays almost immediately with lower entry and usage costs (eg. https://www.gonum.org/). > Elias -- Wojciech S. Czarnecki << ^oo^ >> OHIR-RIPE -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/20210314143517.5d7983b0%40macmint.
