Hacker News 의견
  • Cool, 이 프로젝트의 발전이 기대됨

    • 연산자 우선순위가 자연스럽지 않다고 느낌
    • cat:dog(cat):(dog)보다 ca(t:d)og로 해석되는 것이 이상함
  • XFST (Xerox Finite-State Transducer)를 추천함

    • 20년 이상 컴퓨터 언어학에 사용된 도구임
    • 핀란드어 형태소 분석에 FST를 사용하는 사례를 들음
  • 표준 정규 표현식의 대안으로 Rosie Pattern Language를 추천함

    • 그룹 논리에서 어려움을 겪는 사람들에게 유지보수 가능한 대안이 될 수 있음
    • 관련 링크 제공: GitLab, Rosie 공식 사이트
  • 1997년에 유한 상태 변환기에 대한 논문을 작성한 경험을 공유함

    • 주제는 형태소 분석이었으며, 과소평가된 주제였음
    • 구문에 대해 :ab보다 강하게 결합되도록 설정하는 것이 맞는지 질문함
  • 구조적 치환을 수행할 때 충분하지 않다고 느낌

    • 정규 표현식이 매치된 부분에 대해 구문 트리를 정의하므로, 트리의 일반적인 변환을 수행할 수 있으면 유용할 것임
  • 정규 표현식이 텍스트 편집에 부자연스럽다는 주장에 의문을 가짐

    • 프로젝트의 목적이 이 주장에 달려 있지만, 예시가 없음
    • 그룹 사용에 어려움을 겪는 이유를 이해하지 못함
    • 정규 표현식보다 이 프로젝트의 문법이 더 나은 이유를 설명하는 예시가 필요함
  • C 코드가 매우 깔끔하다고 칭찬함

    • README의 theory.pdf 링크가 잘못되어 수정이 필요함
  • *+를 사용하지 말라는 조언에 대해 의문을 가짐

    • 문법을 더 복잡하게 만들겠지만, 이를 허용하지 않는 것이 더 나을 것임
  • 첫 번째 예시가 이상하다고 느낌

    • echo 'cat' | trre 'c:da:ot:g'의 결과가 이상함
    • 구문 트리가 어떻게 구성되는지 이해하기 어려움
    • MS-DOS 시절의 검색/치환 방식이 더 직관적이라고 느낌
  • 예시들이 실제 프로그램의 출력인지 의문을 가짐

    • 문법에 대한 이해가 부족할 수 있지만, 예시들이 잘못된 것처럼 보임
    • echo 'cat dog' | trre 'c:bat|d:hog'의 결과가 이상함