EVE Online, Python 3로의 전환 시작
EVE Online: The Move to Python 3 Begins!
EVE Online은 2003년부터 Stackless Python을 사용해왔으며, 마지막 주요 업그레이드는 2010년에 Stackless Python 2.7로 진행됐다. Python 3로의 업그레이드는 240만 줄의 코드에 대해 futurize 스크립트를 사용하고, Python 2와 3의 동작 차이인 약 20,000곳을 수동으로 검토할 예정이다. Stackless의 대체 계획은 발표되지 않았으나, 작년 컨퍼런스에서 EVE Frontier의 Carbon 엔진에서 Stackless를 대체한 방법을 설명했다.
Python 2와 3의 동작 차이를 검토하는 과정은 EVE Online의 코드 품질 향상에 기여할 것이다.
원문 출처
Simon Willison's Weblog