Support of the .ecl filename extension

ECLiPSe is an open-source software system for constraint logic programming.
The ECLiPSe syntax differs slightly from the Prolog syntax for constraint programming.
Therefore, the .ecl filename extension is used to differentiate pure-Prolog and ECLiPSe files.