Previous slide Next slide Back to the first slide View text version


Notes:

Let’s recap:

DiSTiL is a powerful program generator. Takes in specifications of data structure operations and produces efficient code.

However it wasn’t written as a stand-alone generator. It is a transformation library for IP.

This helped enormously since we didn’t have to parse the input, keep track of source structures (e.g. scope), find a way to efficiently report error messages etc.