순수한 형태로서의 사운드: 스택 기반 후위 표기법 사운드 프로그래밍 언어
2025-06-22
SAPF는 순수한 형태로서의 사운드를 탐구하기 위한 인터프리터입니다. 이 언어는 주로 함수형, 스택 기반이며, FORTH와 유사한 후위 표기법을 사용합니다. 오디오 및 제어 이벤트는 지연 평가되고, 무한할 가능성이 있는 시퀀스를 사용하여 표현됩니다. 이는 지연 시퀀스에 대해 APL이 배열에 대해 수행하는 작업, 즉, 편재하는 자동 매핑, 스캔 및 축소 연산자를 갖는 매우 높은 수준의 함수를 제공하는 것을 목표로 합니다. 이를 통해 짧은 프로그램에서 그 크기에 비해 불균형적인 결과를 얻을 수 있습니다. 거의 모든 프로그래머가 액세스할 수 있는 데이터 유형이 불변이기 때문에 이 언어는 데드락이나 손상 없이 여러 스레드를 쉽게 실행할 수 있습니다. APL, Joy, Haskell, Piccola, Nyquist, SuperCollider에서 영감을 받았으며, 간결하고 표현력이 풍부한 것을 우선시합니다.