Python 인터프리터를 구현하다가 보니 내가 사용하고 있는 ocaml 패키지에 오타? 가 있는것 같았다.
Ocaml로 Python AST를 파싱해주는 라이프러리인데 어디서는 Pattern.t
라고 작성하고 어디서는 그냥 t
라고 작성해서 같은 의미인데 저렇게 작성한 의도가 있는지 물어보았다.
결과는 역시 예상대로 그냥 아무 이유는 없었고, 통일성을 위해서 둘 중 하나의 형식으로 작성해야한다는 답변을 받았다.
내가 사용하는 라이브러리에 기여를 해보니 뭔가 뿌듯하고 재미있었다. Github 기여는 항상 즐거워 😊