LocalazyLocalazy
EPL ist eine funktionale Programmiersprache, die in den frühen 1990er Jahren von Microsoft Research entwickelt wurde. Sie basiert auf der Programmiersprache Pascal, erweitert diese aber um Funktionen höherer Ordnung, algebraische Datentypen und verzögerte Auswertung. EPL wurde für die Verwendung in Microsoft Excel entwickelt, und ihre Syntax ähnelt der von Excel-Formeln. Es handelt sich um eine deklarative Sprache, d. h., Programme werden als eine Reihe von Deklarationen und nicht als eine Reihe von Anweisungen geschrieben. Dadurch sind EPL-Programme besser lesbar und leichter zu verstehen. Mit EPL wurde eine Reihe von Anwendungen erstellt, darunter ein statistisches Analysetool und ein Finanzplanungssystem. Es wird auch in Forschungsprojekten bei Microsoft Research eingesetzt.