Now is a good time to consider what Scamper's programming model/APIs should look like for interactive, pure, functional programming. (Functional) reactive programming ala ReactJS is certainly possible, but we note that Elm has a simpler model that might be more amendable for beginners to understand. However, perhaps FRP might be more viable because we are working exclusively with beginners.
With #66 completed, the front-end side of the implementation is cleaner. In redesigning the interactive model in time for final projects this semester, we should also refactor the IL as needed.
Now is a good time to consider what Scamper's programming model/APIs should look like for interactive, pure, functional programming. (Functional) reactive programming ala ReactJS is certainly possible, but we note that Elm has a simpler model that might be more amendable for beginners to understand. However, perhaps FRP might be more viable because we are working exclusively with beginners.