neo 2023-07-01 | parent | favorite | on: GN⁺: LLVM과의 이혼 신청(github.com/ziglang)
Hacker News 의견
  • Zig 개발팀, LLVM 종속성 제거를 고려 중
  • 일부 사람들, LLVM에서의 이러한 전환으로 인해 Zig 팀의 초점이 Zig 자체에서 벗어날 것을 우려하고 있음
  • 다른 사람들은 Zig에서 LLVM 일부를 다시 작성하는 것이 멋지고 야심찬 프로젝트가 될 수 있다고 믿음
  • Zig이 LLVM에 의존하지 않게 되면 코드 생성 및 부트스트래핑에 대한 우려가 있음
  • 일부 사람들은 LLVM을 없애는 것이 성급한 결정이며 Zig의 플랫폼 지원을 제한할 수 있다고 느낌
  • 한 댓글러는 제안서가 작업량을 과소평가하고 LLVM에 대한 작업을 무시한다고 비판함
  • LLVM 제거의 희생은 C++ 호환성의 상실과 성능의 잠재적 손실을 포함함
  • 일부 사용자들은 특정 아키텍처에 대한 지원 중단이 Zig의 인기에 영향을 미칠 것을 우려함
  • 한 댓글러는 Zig의 인기가 C/C++ 호환성과 쉬운 설치에 기인한 부분이라고 언급함
  • Zig이 디버그 빌드에 사용자 정의 바이트코드를 사용하고 릴리스 빌드에는 여전히 LLVM을 의존하도록 제안됨
  • D 언어는 다양한 백엔드를 가진 여러 컴파일러를 가지고 있으며, 사용자들은 이 선택을 감사히 여김
  • Zig의 도구 체인은 높이 평가되고 Zig cc와 Zig c++를 제거하는 것은 언어 사용자들을 망설이게 할 수 있음
  • 일부 댓글러들은 C++ 기능 제거 결정이 Zig의 미래적 성공에 해를 끼칠 수 있다고 믿음.