Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages