러스트가 추구하는 컨셉은 되게 좋은데 시스템 프로그래밍 하기엔 너무 번거롭고 불편한 언어 같음

모든게 깔끔하게 딱딱 들어맞으면 좋겠지만 라이브러리 같은 거 만들 때 언세이프를 떡칠해야 한다던지 같은 오로지 러스트로 구현하기 위해 길을 빙 둘러서 가는 모습들이 보임

그니까 러스트가 잡은 컨셉과 딱 맞으면서 러스트를 사용함으로써 적절한 생산성과 성능, 안정성 같은 게 부각될 만한 이상적인 프로젝트라는게 현실 세계에서는 그렇게 호락호락하지가 않아서 문제라고 생각함


뭐랄까 차라리 '시스템 프로그래밍도 가능해요!'를 뺐으면 오히려 더 낫지 않았을까? 하는 거임. 어설프게 로우 레벨 건들이려고 하면 엄청나게 지저분하고 hack이 그득그득하며 안전하지도 못 한 괴물이 튀어나올 수 있잖아.