Yes, I was originally inspired by GraalVM’s work! They were one of the first to realize a practical implementation of Futamura’s ideas. I briefly discuss it towards the end:
http://breandan.net/2020/06/30/graph-computation/#programs-a...
http://breandan.net/2020/06/30/graph-computation/#programs-a...
But thanks for the great article! Will read the second half more thoroughly this evening.
Yes, it seems like a good place to start. I was thinking of writing a PoC interpreter for a subset of the JS syntax. Thanks for the suggestion!