This is the first time we are handling modifying variables, so our current "assignment" parser, which looks for a let keyword is no help - we need a n… ...more
Adding another two-character operator to our lexer, which is surprisingly more complicated than I expected. You can find the source code at codeberg.… ...more
I am standing for re-election to the Matrix Governing Board (see the election announcement). The Governing Board advises and oversees the work of the … ...more
Testing that something is not there can be unreliable Today I am writing a test that something does not happen, like this: Given that the A setting is… ...more
We can already parse empty while loops, but now we figure out how to parse the block of code that forms the body of the loop. It should be useful for … ...more