sapf is een Forth-achtige, functionele taal voor geluidsynthese met lazy, mogelijk oneindige lijsten en APL-achtige automatische mapping
De taal gebruikt een postfix, stack-based syntax die zeer korte en expressieve programma’s mogelijk maakt
Alle belangrijke data types zijn immutable (Real, String, List, Form, Function; Ref is het enige mutable type), wat veilige multithreading faciliteert
Operatoren worden automatisch gemapt over lijsten en signalen, met ondersteuning voor oneindige sequenties
Met de each-operator (@) kunnen bewerkingen op diepere niveaus worden uitgevoerd en buitenproducten gemaakt
Functies worden gedefinieerd met backslash en blokken, waarbij argumenten expliciet worden genoemd
Configuratie gebeurt via omgevingsvariabelen en command-line opties voor sample-rate en prelude-bestand
GPL-3.0 gelicenseerd project met actieve GitHub-community (349 sterren, 18 forks)
Get notified when new stories are published for "🇳🇱 Hacker News Dutch"