# Python 을 Go로 변환하여 배운 것들

> Clean Markdown view of GeekNews topic #1511. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1511](https://news.hada.io/topic?id=1511)
- GeekNews Markdown: [https://news.hada.io/topic/1511.md](https://news.hada.io/topic/1511.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-02-13T11:02:36+09:00
- Updated: 2020-02-13T11:02:36+09:00
- Original source: [gitlab.com](https://gitlab.com/esr/reposurgeon/blob/master/GoNotes.adoc)
- Points: 7
- Comments: 0

## Topic Body

VCS의 히스토리를 수정/변환하는 도구인 Reposurgeon 코드(파이썬 14KLOC) 를 21KLOC의 Go코드로 변환해서 10x이상 빠르게 만든 후기.

코드가 복잡해서 기존 자동 변환 도구로는 힘들었고, 손으로 변환하며 일부는 자신이 직접 Python-to-Go 소스 변환기를 개발해서 변환.

언어별로 차이가 있는 부분들을 하나하나 정리한 글

## Comments



_No public comments on this page._
