clean
clean programming lang.basic of clean lang addition to example. you can download clean ide from http://clean.cs.ru.nl/Download_Clean.
i think clean much better than haskell.
primary explanation about clean structure.
1- when you open the ide you need to create file plus project.
2- file end by .icl and project end by .prj.
3- name of the file and project should be same.