– apple/pkl: A configuration as code language with rich validation and tooling.
* 지디넷코리아 기사
https://n.news.naver.com/article/092/0002320373
https://zdnet.co.kr/view/?no=20240205094642
# 기사 일부
애플이 설정(Configuration) 생성에 사용하는 프로그래밍언어 ‘피클(Pkl)’을 오픈소스로 공개했다.
지난 1일 애플은 프로그래밍 언어 ‘피클’의 소스코드를 오픈소스로 발표했다.
피클은 JSON, YAML, 속성 목록 등의 정적 언어를 주로 사용하는 설정 생성에 사용하는 언어다. 기존 정적 언어는 각기 고유 장점을 갖지만 복잡한 구성에서 한계를 드러낸다. 가령 표현력 부족 때문에 코드를 자주 반복해야 하거나, 자체 유효성 검사를 제공하지 않아 구성 오류를 일으키기 쉽다. [중략]
애플의 피클은 정적 언어와 범용 언어를 혼합해 설정 생성에서 잘 활용되도록 만들어졌다. 애플이 내부에서 개발해 사용해온 언어라고 한다. 선언적이며 읽고 쓰기 간편하지만, 범용 언어에서 기능을 빌려와 향상된 언어를 제공한다. [후략]
출처 :https://www.clien.net/service/board/news/18570291?od=T31&po=0&category=0&groupCd=
