As already noted by Walid, the talk spurred much discussion on the importance of homomorphic translations. The issue raised was that homomorphic translations are trivial and uninteresting. In response, questions were raised as to what problems do not have a homomorphic translation followed by comments on how even a simple alpha-conversion is of interest in the context of DSLs. Our point however, is that translations should be as homomorphic as possible. The benefit being preservation of operational intuition.
- For the programmer, this means better understanding the behavior of the program after translation.
- For the host system (compiler and/or runtime) more structural information is available for optimization.
We would like to thank everybody for a great conference and for the following discussions. Please feel free to post further comments and questions in this thread or by email.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.