Feldspar ( F unctional E mbedded L anguage for DSP and PAR allelism) is a domain-specific language with associated code generator mainly targeting digital signal processing algorithms.