C++26 투표 종료, 안타깝게도 부결됨

5 hours ago 4

Lobste.rs 의견들
  • 찾아보니 계약(contracts) 기능을 둘러싼 논란 때문인 듯함. 정치적 분열처럼 보이기도 하는데, 누구는 표준화 기구를, 누구는 WG21을 탓하고 이유는 다소 모호함. 이 사안에 깊이 관여해 이미 편을 정한 사람이 아닌, 중립적으로 이견을 설명해 줄 사람이 있을까?
    추가로 찾아보니 계약 기능을 비판하는 P4334r0, DIS 투표 부결을 촉구하는 청원 보관본, 그리고 둘이 잘못됐다고 반박하는 P4433r0이 있음. 문서 번호도 헷갈리는데, 그간 쌓인 사연이 상당한 듯함.
    • 내가 알기로는 Bjarne가 계약 기능 도입을 막으려 움직이고 있음. 프로파일에 관해서는 대체로 동의하지 않지만 이번에는 Bjarne가 옳다고 봄. 다만 국가별 표준화 기구를 통해 표준 승인을 막는 것이 그만한 가치가 있거나 비례적인 대응인지는 판단하기 어려움.
      앞으로 어떻게 될지는 모르겠음! 이상적으로는 계약 기능을 빼고 재투표해 표준을 통과시키는 절차가 빠르게 진행되길 바람. 최악에는 C++26 자체가 나오지 않을 수도 있는 걸까?.
    • P4334의 모든 비판은 C++26에 계약 기능을 넣기로 표결하기 전에 이미 위원회에 전달돼 검토됐음. 문서가 이 사실을 밝히지 않은 것은 이상함. 질문에서도 해당 비판이 검토되지 않았다고 받아들이는 듯한데, 바로 이런 오해 때문에 ISO 행동 강령은 문서에 관련 정보를 담도록 요구함.
      이런 상태의 문서가 유통돼, 해당 비판을 이미 듣고 검토했다는 사실을 독자가 계속 오해하게 되는 것은 매우 안타까움.
  • 추가 정보와 맥락, 위원회 구성원들의 견해를 보려면 관련 /r/cpp 스레드의 댓글도 읽어볼 만함.

Read Entire Article




피플앤툴즈 네트워크
🛍 샵