Coq은 표준 라이브러리 부터 컨벤션이 개판임
이름에 통일성이 없음.
어떤 모듈 이름은 Zminmax, 다른건 ZMaxMin
Classical_sets Classical_Prop 이런 이상하게 pascal snake 섞은 이름
Permutation은 타입은(명제) 파스칼, constructor는 perm_nil, perm_skip, perm_swap, perm_trans 이렇게 스네이크 쓰는데
option은 타입 이름이 소문자고 constructor는 파스칼 (None, Some)
list는 타입이 소문자, constructor도 소문자(nil, cons)
비슷한 함수의 여러가지 버전이 있을 때 foo1, foo2 쓰는것도 있고 foo_1 foo_2 쓰는것도 있음
첫번째는 1이 안붙고 두번째부터 2가 붙는것도 흔하고, 어떤건 숫자 대신 prime(')이 붙음
표준 라이브러리가 통일된 컨벤션을 제공해주지 못하다 보니 다른 라이브러리들도 제각각일 수 밖에 없음.
진짜 컨벤션 만으로 코딩 의욕이 떨어지는 수준
언어 이름부터 좆같은데
통일성이 없으니 네이밍부터 헷갈려서 짜증나겠다
그래서 이딴 거 어따 씀
수학 증명보조기
ㄹㅇ ㅋㅋ
옛날 php느낌인가 - dc App
씹ㅋㅋ
언어이름이 좆 ㅋㅋㅋ
어허
프랑스어로 '수탉'이야....
진심으로 몰라서 썼다고 생각하는건가 발음이 cock이랑 같잖아
그래서 개발진이 실제로 대안 이름 설문 조사를 하긴 했지. 자꾸 이름 갖고 성희롱적 발언을 '몇몇 사람들'이 했기 때문에. 이름을 정말 바꿀지는 모르겠네.
"This similarity has already led to some women turning away from Coq and others getting harassed when they said they were working on Coq."
https://github.com/coq/coq/wiki/Alternative-names/eb9472bedac807812786945ade60adb915e034d0