4 ms·
Well, if Google is pushing it and actually using it internally... They also have the benefit of being able to push features into the Go core that they might ne
by the_duke 10y ago
Well, if Google is pushing it and actually using it internally...
They also have the benefit of being able to push features into the Go core that they might need for this.
- ProAm 10y ago> Well, if Google is pushing it and actually using it internally... It will be silently abandoned in 18 months....
- ehsankia 10y agoNot if it turns out to be usable and have a significant impact on the performance. You need to realize that at the scale Youtube works, even a small performance boost translates to huge savings in server cost. So the worst case here is if they never improve this past their own needs (which is a pretty limited subset). But if it's successful for them, and it's opensource, I could very easily see other people who run heavy stuff on Python contributing to it and helping it grow. That's the thing with opensource, even if Google doesn't actively work on it, others can (if it has actual value and is useful to people).
- vorg 10y agoPerhaps Golang will get a VM or something similar to enable stuff like exec/eval to be implemented with rapid response times in Grumpy. The only way I've ever seen a REPL implemented for Go is by recompiling the source code via a call to "os/exec".Command for each statement or declaration entered, which gives a 1-second delay on many computers.
- tedmielczarek 10y agoGoogle has pretty specific needs, so this project may be very successful internally even if it gets zero traction externally. A lot of big software companies do this nowadays. Google and Facebook both have a lot of purpose-built software, some of which gets released as open source, that meets their needs well but is hard to use for other purposes. I guess it's still strictly better than them not open-sourcing the code, but it's definitely an existence proof that just making something open source doesn't make magic happen.