Proceedings of the 3rd ACM SIGPLAN international conference on Principles and practice of declarative programming