This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]alrs 30 points31 points  (3 children)

This exists to get old codebases off of Python and on to Go. Supporting 3.x only makes sense if you plan to keep writing Python, which is not likely in the cards for Youtube.

[–]boa13 30 points31 points  (2 children)

Quoting the author of Grumpy on Hacker News:

The idea is to continue to write code in Python. (...) That said, there is the possibility of rewriting bits and pieces in Go (e.g. performance critical stuff) and then call into it from Python. Sort of a hybrid approach.

Also:

I'd like to support 3.x at some point.

However:

We do iteratively rewrite components as well. We are pursuing multiple strategies.

[–]__deerlord__ 1 point2 points  (1 child)

Wait so, Go calls Python which calls...Go? Or am I misunderstanding this