Hacker News 의견
  • 무료 소프트웨어 커뮤니티는 마이크로소프트의 운영 체제에 대한 지원을 중단하고, scipy와 같은 것들을 그들이 직접 포팅하게 해야 함

    • 리눅스가 필요한 사람은 WSL2에서 찾을 수 있음
    • 마이크로소프트는 다른 모든 운영 체제 벤더들이 60년 동안 해온 것처럼 컴파일러를 운영 체제에 포함시켜야 함
  • Python 패키징이 복잡한 이유는 C/C++/Fortran 빌드 도구의 비표준화와 거대한 생태계 때문이며, Python 자체의 문제는 아님

    • 이 복잡성은 줄일 수 없는 부분임
    • Python 패키징 시스템이 작동하는 것 자체가 기적임
  • Meson 빌드 도구가 MSVC+gfortran 조합을 거부하는 것은 버그로 보임

    • 빌드 도구의 목적은 사용자가 지시한 명령을 실행하는 것이지, 사용자에게 거부하는 것이 아님
  • 많은 사람들이 WSL2를 사용하여 문제를 해결하고 있으며, 네이티브 Windows 버전을 빌드하려는 이유가 궁금함

  • 최고의 BLAS 라이브러리들이 대부분 C로 작성되었으며, C와 Python만으로도 어느 정도 성과를 낼 수 있을지 궁금함

    • Fortran은 피할 수 없는 부분일 수도 있지만, Windows에서의 Fortran 도구 개선이 시작되어 긍정적임
  • Fortran의 의미 체계가 C와 너무 달라서 C로 변환한 후 C 컴파일러로 컴파일할 수 없는지, 그리고 C로 유지 관리하는 것이 가능한지에 대한 순진한 질문

    • 오래된 라이브러리를 유지 관리하는 Fortran 전문가가 많지 않을 것으로 추정되며, 유지 관리가 필요함
  • Python의 빌드 시스템 변화를 따라가기 어려움

    • Windows에서의 성능 수치에 대한 호기심이 있지만, 심각한 작업은 대부분 리눅스 기계에서 실행될 것으로 예상됨
  • "aarch64"와 "arm64"가 같은 것인지에 대한 질문

    • Wikipedia에서 ARM64를 AArch64로 리다이렉트함
  • Fortran이 IT 부서에서 농담의 대상이었지만, 최근 몇 년 동안 극적인 부활을 경험함

    • 이 부활의 이유는 명확하지 않지만, 관련 링크를 통해 이해할 수 있음
  • 컴파일러/아키텍처 표에서 "arm64"와 "aarch64"의 차이에 대한 질문

    • Wikipedia의 ARM64 문서가 AArch64로 리다이렉트되는 것에 대한 언급

바이너리 컴파일 언어에 빌어먹는 처지가 적나라하게 드러난경우네요.

파이썬은 해결했지만 다른 생태계에서는 해결 못한것 아닌가요? 그래서 사전 빌드된 바이너리를 제공하겠지요.