Mojo 1.0 정식 출시

1 hour ago 1

2023년 첫 공개된 Mojo가 안정적인 프로덕션 기반을 갖춘 1.0에 도달했으며, Modular는 이미 MAX와 Modular Cloud에서 매일 사용 중임 1.x에서는 기능을 추가하는 방식으로 발전시키고, 불가피한 호환성 파괴 변경은 C++ 같은 성숙한 언어의 방식을 따라 신중하게 관리할 계획임 변수 선언을 var로 통일하고 클로저와 Pointer 타입을 단일화했으며, Python식 lambda와 향상된 LSP, 참조 무효화 진단을 추가함 MAX 26.5는 필요한 의존성만 고르는 설치 옵션과 GLM-5.2·Nemotron-H 지원을 추가했으며, Kimi 2.5는 Module V3에서 동작함 비동기 프로그래밍과 패턴 매칭·유니온을 추가하고, Mojo 컴파일러와 도구 체인을 2026년에 오픈소스화할 계획임 프로덕션 기반을 갖춘 Mojo 1.0 Mojo는 2023년 첫 릴리스 이후 범용 언어로 성장했으며, 개발자 커뮤니티가 자체 라이브러리와 도구, 애플리케이션을 구축하고 있음 빠른 발전 과정에서 변경이 잦아 커뮤니티가 장기 프로젝트를 유지하기 어려웠음 Modular는 Mojo를 상용 인프라인 MAX와 Modular Cloud의 기반으로 매일 프로덕션에서 사용하고 있어 안정성을 약속할 준비가 됐다고 판단함 1.0은 언어 발전의 끝이 아니며, 1.x 기간에는 기존 코드를 유지할 수 있도록 주로 기능을 추가함 호환성 파괴 변경이 필요할 수 있지만, C++ 같은 성숙한 언어의 발전 방식을 따라 신중하게 관리할 예정임 표준 라이브러리 오픈소스화 이후 약 200명의 기여자가 1,100개 이상의 PR을 반영해 20만 줄이 넘는 코드를 변경함 이 밖에도 1,000명 이상이 이슈를 제출하며 언어 발전에 참여함 Mojo 26.5의 언어 체계 정리 같은 개념을 여러 방식으로 표현하던 요소를 하나로 통합해 일관성과 예측 가능성을 높임 변수는 var로 일관되게 선언함 클로저 표현을 통합함 Pointer 타입을 하나로 단일화함 여러 이름을 더 정확하고 일관된 용어로 변경함 이러한 단순화와 정리를 통해 장기적인 개발 기반이 될 Mojo 1.0 언어 체계를 완성함 새 문법과 개발 경험 개선 인라인 클로저에서 Python 스타일의 lambda 문법을 사용할 수 있음 Mojo LSP 서버의 안정성과 신뢰성을 높여 VS Code를 비롯한 편집기 사용 경험을 개선함 Mojo AI Skills는 새 프로젝트 생성과 GPU 프로그래밍, 다른 언어에서의...

Read Entire Article