테크레시피

애플, 시스템 구성 위한 프로그래밍 언어 오픈소스로

애플이 시스템 구성을 작성하기 위한 프로그래밍 언어인 픽클(Pkl)을 오픈소스로 출시했다. 픽클로 구성을 기술하고 필요에 따라 제이슨(JSON)이나 YAML 외에 코틀린, 루비, 자바스크립트 등 형식으로 자유롭게 출력하는 게 가능하다.

픽클은 선언형으로 간단하게 읽고 쓸 수 있는 정적 언어 강점과 클래스, 함수, 조건문, 루프 등 범용 언어 기능을 조합해 다양한 구성을 알기 쉽게 기술할 수 있도록 한 프로그래밍 언어다. 픽클에선 필요한 형식에 따라 유연하게 출력을 바꿀 수 있다. 자바나 코틀린, 고 등 언어에도 출력 가능하다. 비주얼 스튜디오 코드, 네오빔 플러그인과 확장 기능이 출시됐으며 IDE 입력 지원을 받을 수도 있다. 또 풍부한 타입과 검증 시스템을 이용해 애플리케이션을 배포하기 전에 에러를 검출할 수 있다. 애플은 JVM, 스위프트, 고, 커버네티스 등에 대한 곧 사용할 수 있는 샘플을 깃허브에 제공할 것이라고 한다. 관련 내용은 이곳에서 확인할 수 있다.

정용환 기자

대기업을 다니다 기술에 눈을 떠 글쟁이로 전향한 빵덕후. 새로운 기술과 스타트업을 만나는 즐거움을 독자들과 함께 나누고 싶습니다.

뉴스레터 구독