프로그래밍
11시간 전
0
Rye 0.2 버전은 평가 규칙과 용어에 큰 변화를 도입하여, 특히 연산자 평가 순서와 관련된 주요 문제점을 해결하였습니다.
새롭게 도입된 dot-word는 왼쪽 피연산자에 강하게 결합하며 좌측에서 우측으로 평가되고, 기존의 op-word는 수학 연산자와 각종 연산자들을 포함하며 역시 좌측에서 우측으로 평가하는 방식으로 변경되어, 이전 버전의 직관에 어긋나는 우측 결합 문제를 해소하였습니다.
또한, 타입 생성자에서 기존의 to- 접두어를 제거하여 생성과 변환의 개념을 통합하고, failure 생성자는 인자 순서에 상관없이 타입별로 인자를 인식하는 유연성을 갖추어 사용성을 개선하였습니다.
이 외에도 파일-URI 메서드 명칭에서 중복된 접두어를 제거하는 등 명확성과 일관성을 높였으며, 이러한 변화는 기존 코드와의 호환성을 유지하면서도 더 직관적이고 간결한 코드 작성을 가능하게 합니다.