- nicht alle ,,funktionalen`` Sprachen 
  haben alle genannten Eigenschaften
 
- auch in modernen imperativen Sprachen kann man 
  mehr oder weniger funktional programmieren
 
- dieser Stil wird zunehmend durch Richtlinien,
  Entwurfsmuster, sprachliche Mittel unterstützt
 
- und wenn nicht:
  ...a good programmer can write LISP in any language
 
- Nachteil heutiger funktionaler Programmierung:
  ist noch zu stark an konkreten Datentypen (z. B. Listen) orientiert,
  (Haskell hat kein allgemein akzeptiertes abstraktes Collections-Framework)
 
Johannes Waldmann
2009-01-22