프로젝트 소개

Carp는 게임, 사운드 합성, 시각화와 같은 대화형 및 성능에 민감한 사용 사례를 위해 설계된 프로그래밍 언어입니다. Lisp와 유사한 구문과 정적 타입, 수동 메모리 관리를 결합하여 가비지 컬렉터나 VM의 필요성을 제거합니다. 주요 기능으로는 자동 및 결정적 메모리 관리, 속도와 신뢰성을 위한 추론된 정적 타입, 효율적인 변형을 통한 함수형 프로그래밍을 가능하게 하는 소유권 추적, 명시적 할당 및 복사, 간단한 C 통합, Lisp 매크로, 컴파일 타임 스크립팅, 유용한 REPL이 포함됩니다. 이 프로젝트는 현재 연구 단계(버전 0.6.0)에 있으며 문서, 예제, Discord 및 Gitter의 활발한 커뮤니티를 포함합니다. Apache 2.0 라이선스로 배포됩니다.