Hacker News오픈소스 · 도구

IoT 언어 Toit, 4년 개발 끝에 v2.0.0 정식 출시

원제 Toit v2.0.0

120 포인트댓글 39
Key Point

IoT 기기 개발자들이 장기 알파 상태에서 벗어난 안정적인 프로그래밍 환경을 이제 사용할 수 있으며, 더 많은 하드웨어와 개선된 도구 지원으로 생산성이 향상된다.

핵심 요약

  • IoT 장비 프로그래밍용 오픈소스 언어 Toit이 4년 이상의 알파 개발, 2,000개 이상의 커밋, 500,000줄 이상의 코드 변경을 거쳐 v2.0.0을 정식 출시했다.
  • 원래 Toitware의 폐쇄 소스였으나 이후 오픈소스로 전환되었고, Toitware가 2024년 종료한 후에도 자원봉사자들이 지속적으로 개선해왔다.
  • 정식 버전 출시를 미루던 이유는 계획된 하위호환성 불일치 변경사항이 있었고 항상 추가하고 싶은 중요 기능이 있었기 때문이다.
  • 주변 기기 API가 gpio.Pin 객체 대신 핀 번호를 직접 받도록 하는 리팩토링이 마지막 주요 하위호환성 불일치 변경사항이었다.
  • 오픈소스 전환 이후 ARM 기반 EC618과 거의 모든 ESP32 변종을 포함한 더 광범위한 하드웨어 지원을 추가했다.
  • 통합 toit 명령어와 개선사항을 통해 데스크톱 스크립팅 언어로서의 기능을 강화했고, 재작성된 패키지 관리자와 성장하는 패키지 생태계를 구축했다.
  • 클래스 간 구현 공유를 위한 Mixins, 사용자가 SDK 재구축 없이 펌웨어를 커스터마이징할 수 있는 펌웨어 엔벨로프 기능을 추가했다.
  • 컴파일러와 런타임 성능을 개선했고, 하드웨어 테스팅을 대폭 강화했으며, GitHub에서 Toit 문법 강조를 지원하기 시작했다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗