They made a political decision,
Not supporting GO in the new OS or a GO GUI is a show stopper.

After Unladen Swallow and others https://killedbygoogle.com/

I am, No longer interested in GO

On Tuesday, February 25, 2020 at 9:22:11 AM UTC-8, Jon Conradt wrote:
>
> The Fuchsia Programming Language Policy 
> <https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/docs/project/policy/programming_languages.md#Go>
>  gives 
> some insight into the experience the Fuchsia team has had with Go, and it 
> doesn't sound good.
>
> "The Fuchsia Platform Source Tree has had negative implementation 
> experience using Go. The system components the Fuchsia project has built in 
> Go have used more memory and kernel resources than their counterparts (or 
> replacements) the Fuchsia project has built using C++ or Rust."
>
>
> The Fuchsia Platform Source tree is defined as "The *Fuchsia Platform 
> Source Tree* is the source code hosted on fuchsia.googlesource.com."
>
> Their conclusion, and each language has some issues is pretty severe.
>
>    - Go is not approved, with the following exceptions:
>       - *netstack*. Migrating netstack to another language would require 
>       a significant investment. In the fullness of time, we should migrate 
>       netstack to an approved language.
>    - All other uses of Go in Fuchsia for production software on the 
>    target device must be migrated to an approved language.
>
>  That's a shame. I was hoping that Fuchsia would provide a way for Go to 
> have a nice GUI.
>
> Two of the issues listed as cons include the toolchain producing 'large 
> binaries' and the related issue of their being a 'substantial runtime.' It 
> seems to me that both of these issues can be addressed through some of the 
> techniques used to build tiny Docker images from Go, but I suspect they 
> would like to have a much simpler route, e.g. a go build flag.
>
> Jon
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/8cab09c2-58a0-4fef-95bf-f584a663e9ae%40googlegroups.com.

Reply via email to