Prolog eine funktionale Programmiersprache??? Aua Aua, dass ziept ja richtig im Tränensack! Und von Lisp oder Haskell usw. keine Rede? Oooooooooouch! Also templates sind nun wirklich nur mit viel Phantasie mit Funktionen zu vergleichen, es sind eben eher Templates. Das kann man vielleicht mit Prolog vergleichen, zusammen mit der Tatsache, das Variablen hier nicht verändert werden können, ein weiteres Argument GEGEN funktionale Programmierung.