Proceedings of the 2004 ACM SIGPLAN International Conference on Functional Programming (ICFP '04), held on 19-21 september, 2004, in Snowbird, Utah. - Association for computing machinery Press, 2004. - ( ACM SIGPLAN Notices ; 39).