We left quite a few messes behind in our evaluator - let's get rid of some refs, stop returning multiple values in our test code, and handle blocks si… ...more
It's finally here - our mini-program to calculate factorials, featuring a while loop and mutable variables, is working! You can find the source code … ...more
Our while loop is close ... first we need to be actually calculate new values for variables when we see a += or *= operator. You can find the source … ...more
We've been putting off creating a Unit type, (), and we need our type checker to be OK with += etc. We are getting excitingly close to having a workin… ...more
Our while loop now parses, but it doesn't make its way through the type-checker unscathed. We're not quite ready to do real type checking here, but we… ...more