Sapf es un lenguaje de programación inspirado en Forth y APL, diseñado para la síntesis de audio mediante secuencias perezosas.
Utiliza sintaxis concatenativa en notación posfija y tipos de datos mayoritariamente inmutables que facilitan la concurrencia sin bloqueos.
Emplea auto-mapeo de operaciones al estilo APL, con soporte para reducción y escaneo sobre listas (streams y señales) incluso infinitas.
Incluye el operador each (@) para aplicar funciones a niveles arbitrarios de listas y permite productos externos y expansión multi-canal.
Define funciones con la sintaxis \args [cuerpo] y su aplicación mediante !, y soporta estructuras de datos como listas, diccionarios (forms) y referencias mutables.
Proporciona una interfaz de línea de comandos con opciones de configuración (-r para tasa de muestreo, -p para prelude) y variables de entorno SAPF_* para historiales, ejemplos y rutas de salida.
Get notified when new stories are published for "🇪🇸 Hacker News Espanyol"