1990년대 프로그래머들에게 익숙했던 '터보 C++'의 푸른 화면과 메뉴 방식을 그대로 재현한 통합 개발 환경(IDE) '터보코드(Turbokod)'가 등장해 개발자들의 향수를 자극하고 있습니다. 겉모습은 레트로하지만, 실제로는 최신 개발 환경에서 요구되는 모든 기능을 충실히 갖춘 것이 특징입니다. 복잡한 설정과 플러그인 관리 없이 바로 코딩에 집중할 수 있도록 설계되었습니다.
터보코드는 멀티 커서, 문법 강조(TextMate grammars), 언어 서버 프로토콜(LSP)을 통한 언어 서버 지원, 디버그 어댑터 프로토콜(DAP)을 통한 디버깅, 프로젝트 단위 검색 및 교체, Git 블레임 등 현대적인 코드 편집기가 제공하는 핵심 기능을 모두 포함합니다. 또한, 터미널 환경은 물론 네이티브 macOS 애플리케이션으로도 실행되어 시스템 클립보드, 이모지 및 CJK(중국어, 일본어, 한국어) 폰트 지원 등 운영체제(OS) 통합 기능을 활용할 수 있습니다. 특히, macOS 버전에서는 터미널, 디버거, 테스트 러너 패널을 별도 창으로 분리하여 멀티 모니터 환경에서 효율적인 작업 공간을 구성할 수 있습니다.
터보코드는 Mojo 언어로 작성되었으며, MIT 라이선스 하에 무료 오픈소스(FOSS)로 제공됩니다. 이는 개발자들이 과거의 즐거웠던 코딩 경험을 다시 느끼면서도 현대적인 개발 워크플로우를 유지할 수 있도록 돕습니다. 복잡한 설정과 유료 구독에 지친 개발자들에게 신선한 대안을 제시하며, 개발 도구의 본질적인 즐거움을 되찾아주는 계기가 될 수 있을 것으로 기대됩니다.
