Python 을 Go로 변환하여 배운 것들
(gitlab.com)VCS의 히스토리를 수정/변환하는 도구인 Reposurgeon 코드(파이썬 14KLOC) 를 21KLOC의 Go코드로 변환해서 10x이상 빠르게 만든 후기.
코드가 복잡해서 기존 자동 변환 도구로는 힘들었고, 손으로 변환하며 일부는 자신이 직접 Python-to-Go 소스 변환기를 개발해서 변환.
언어별로 차이가 있는 부분들을 하나하나 정리한 글
VCS의 히스토리를 수정/변환하는 도구인 Reposurgeon 코드(파이썬 14KLOC) 를 21KLOC의 Go코드로 변환해서 10x이상 빠르게 만든 후기.
코드가 복잡해서 기존 자동 변환 도구로는 힘들었고, 손으로 변환하며 일부는 자신이 직접 Python-to-Go 소스 변환기를 개발해서 변환.
언어별로 차이가 있는 부분들을 하나하나 정리한 글