This project is submitted as part of my dissertation while studying at the University of Bath.
The code for the project can be found here: https://github.com/jayrabjohns/dissertation-refactoring-spcf
We explore the concept of function denesting in SPCF, a derivative of typed
As part of the project we also build and release an interpreter for SPCF, a language that currently lacks one which is widely available. This both has the focus of illustrating the denesting action working, as well as contributing to the language’s ecosystem, hopefully making it easier to experiment with the language.