[Python-Dev] Keeping competitive with Go (was Re: Computed Goto dispatch for Python 2) (original) (raw)

Ian Cordasco graffatcolmingov at gmail.com
Fri May 29 00🔞36 CEST 2015


On Thu, May 28, 2015 at 5:08 PM, Paul Sokolovsky <pmiscml at gmail.com> wrote:

Hello,

On Thu, 28 May 2015 23:48:59 +0200 Matthias Klose <doko at ubuntu.com> wrote: []

And the very same place where you are working is investing in getting shared libraries working for Go. Single binaries may be popular for distributing end user applications, but definitely not for distributing a core OS or a SDK. Sorry, you didn't yet arrive in distro land ... Of course it did. Like, Ubuntu 14.04LTS ships Go 1.2. No, it starts with the fact that when you don't have Go installed and type "go", it suggests to install gccgo, which just segfaults on running. Then you figure out that you need to install "golang", and that's 1.2, and a lot of things simply don't work with that version, like "go get" reports that a package not found, while it perfectly exists. So, let Go stay what it is - a corporate toy lingo for press-releases. That's until Google has thought that it generated enough buzz and it's time to shut it down like their numerous other projects. (Isn't Go old already and "everyone" uses Rust?) -- Best regards, Paul mailto:pmiscml at gmail.com


Python-Dev mailing list Python-Dev at python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/graffatcolmingov%40gmail.com

Note that as much as I love Rust, it still isn't the replacement for Go. It doesn't have a stable ABI so if you distribute a binary and that person has a different version of Rust 1.x installed, it won't be guaranteed to work (and, at this point, probably won't work anyway). Go is just more popular because it's been around longer and it (as far as a single developer is concerned) gets rid of the dependency mess. That's why developers like it.



More information about the Python-Dev mailing list