“…Η κομψότητα της σημασιολογίας των συναρτησιακών γλωσσών έχει συνδυαστεί αρκετές φορές με τεχνικές υλοποίησης σε χαμηλό επίπεδο: έχουν υπάρξει αρκετές προσπάθειες υλοποίησης συναρτησιακών γλωσσών σε υλικό [10,24,32,37,68,100,106,111,139,189,192,202,251,261,263,296] ενώ ιδέες του συναρτησιακού προγραμματισμού έχουν ενσωματωθεί σε γλώσσες περιγραφής υλικού (hardware description languages) [187,195,211,256,258]. Επιπλέον, η διάδοση του επαναδιαμορφώσιμου υλικού (reconfigurable hardware), όπως τα FPGA, προσφέρει νέες επιλογές για τη μεταγλώττιση προγραμμάτων σε υλικό (hardware compilation), για γλώσσες υψηλού επιπέδου [90,109,162,247,257], και ειδικά για γλώσσες ροής δεδομένων [43,44,92,120,141,246,259,272,280,304].…”