![]() |
|
|
|
|
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.